Royersford is a borough in Montgomery County, Pennsylvania, 32 miles (51 km) northwest of Philadelphia, on the Schuylkill River. The town drew its name from the location of a ford across the Schuylkill River, which happened to be adjacent to land owned by the Royer family. Early in the twentieth century, it had extensive stove and brass factories, glass and bottle works, embroidery and silk mills, a dye and bleaching plant, bridge works, and manufactories of bricks, gas meters, stockings, shirts, shafting parts, wagons, agricultural implements, etc. The population stood at 2,607 people in 1900, and at 3,073 in 1910. The population was 4,752 at the 2010 census. The borough was formed from the southeastern corner of Limerick Township in 1879. Royersford Borough is a member of the Spring-Ford Area School District.
Royersford is located at 40°11′7″N 75°32′16″W / 40.18528°N 75.53778°W / 40.18528; -75.53778 (40.185239, -75.537648). The borough lies on the northern banks of the Schuylkill River, and is considered a suburb of Philadelphia.
According to the United States Census Bureau, the borough has a total area of 0.8 square miles (2.1 km²), of which, 0.8 square miles (2.0 km²) of it is land and 0.04 square miles (0.1 km²) of it (4.88%) is water.