Boyertown is located along the southeastern border of Berks County. It is bordered on the north, west, and south by Colebrookdale Township; to the southeast it is bordered by Douglass Township in Montgomery County.
Pennsylvania Route 73 (Philadelphia Avenue) is the main east-west road through the borough. It leads east-southeast to Schwenksville and eventually northern Philadelphia. To the northwest it leads to Blandon north of Reading. Pennsylvania Route 562 (Reading Avenue) leads west to Reading proper. Pennsylvania Route 100 bypasses the borough just outside its eastern border, leading north to Macungie near Allentown and south into Pottstown.
According to the United States Census Bureau, Boyertown has a total area of 0.77 square miles (2.0 km2), all of it land.
- Boyertown, Pennsylvania on Wikipedia