Bowmanstown is a borough in Carbon County, Pennsylvania, United States. The population was 895 at the 2000 census. Bowmanstown is at an elevation of 732 feet (223 m) and is located 3 miles (4.8 km) west of Palmerton and 4 miles (6.4 km) south of Lehighton off of Route 248.
Bowmanstown is located at 40°48′3″N 75°39′44″W / 40.80083°N 75.66222°W / 40.80083; -75.66222 (40.800737, -75.662167).
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.94%) is water.