Mount Holly Springs is a borough in Cumberland County, Pennsylvania, United States 25 miles north of Gettysburg, PA. The population was 2,030 at the 2010 census. It is part of the Harrisburg–Carlisle Metropolitan Statistical Area.
Mount Holly Springs is located in south-central Cumberland County at 40°6′58″N 77°11′12″W (40.116063, -77.186751), at the northern foot of the South Mountain range. Mountain Creek runs through the center of the borough, exiting the mountains via a water gap between Mount Holly to the west and Keller Hill to the east. Mountain Creek is a tributary of Yellow Breeches Creek, which flows east to the Susquehanna River. The borough limits extend south through the water gap to the Upper Mill area.
According to the United States Census Bureau, the borough has a total area of 1.5 square miles (3.8 km2), of which 1.4 square miles (3.5 km2) is land and 0.1 square miles (0.2 km2), or 6.45%, is water. The borough is surrounded by South Middleton Township but is a separate municipality.
The Pennsylvania Guide, compiled by the Writers' Program of the Works Progress Administration, briefly described Mt. Holly Springs in 1940, writing that it was:
laid out in a gorge of South Mountain in 1815 and once a popular watering place.