Richlandtown is a borough in Bucks County, Pennsylvania, United States. The population was 1,327 at the 2010 census.
Richlandtown is located at 40°28′23″N 75°19′17″W / 40.47306°N 75.32139°W / 40.47306; -75.32139 (40.473184, -75.321523). It is completely surrounded by Richland Township.
According to the United States Census Bureau, the borough has a total area of 0.2 square miles (0.6 km²), all of it land.