Home for sale near Hampton
Home for sale near Hampton

Hampton is a small town in the southern part of Bradford County. The population of Hampton is up about 16% since 2000.