Richboro is a census-designated place (CDP) in Northampton Township, Bucks County, Pennsylvania, United States. The population was 6,378 during the 20200 census.