| Hampton is a city in Bradford County. It has a population of 441, as of 2004. Within this number, there were 160 households out of which 37.5 % had children younger than 18 living with them. The average household size was 2.54 and family size was 3.07. The median income for a household in the city was $24,091 and for a family, it was $29,375. For every 100 females, there were 98.6 males and for every 100 females age 18 and over, there were 93.3 males. Hampton has a total area of 1 square mile, all land. |