Richboro is a census-designated place in Northampton Township, Bucks County, Pennsylvania, United States. The population was 6,378 during the 2020 census. Hampton Hill, John Thompson House, Twin Trees Farm, and Willow Mill Complex are listed on the National Register of Historic Places.