Minersville is located in Schuylkill County, Pennsylvania, four miles (6 km) west of Pottsville. Anthracite coal deposits are plentiful in the region. In 1900, 4,815 people lived here; in 1910, 7,240, people lived here; and in 1940, 8,686 people lived here. The population was 4,552 at the 2000 census.
Minersville is located at 40°41′26″N 76°15′37″W (40.690455, -76.260242).
According to the United States Census Bureau, the borough has a total area of 0.7 square miles (1.8 km2), all of it land.