Owls Head (in Franklin County, NY) Populated Place Profile. Owls Head (GNIS FID: 959685) is a populated place located within the Town of Bellmont, a minor civil division (MCD) of Franklin County. The elevation of Owls Head is 1,532 feet. Owls Head appears on the Owls Head U.S. Geological Survey Map.