Checked
Spring Grove, PA
Borough in York County, Pennsylvania.
Population
2,433
Land area
0.8sq mi
People per sq mi
3,107
ZIP codes
0
Spring Grove and its ZIP codes
Spring Grove at a glance
- Spring Grove is about 11 times as dense as Pennsylvania as a whole.
- The median household income is $76,620, close to the Pennsylvania median.
- A typical owner-occupied home is valued at $204,000 (20% below Pennsylvania) and median rent is $1,135 a month.
Local data for Spring Grove, PA
Counts from official public data
Housing and community stats
Spring Grove, PA, American Community Survey 2020-2024
Median household income
$76,620
Poverty rate
9.6%
Median home value
$204,000
Median rent
$1,135/mo
Homeownership
60.0%
Bachelor's or higher
23.5%
Median age
41.2
Average commute
22.8 min
Largest reported origins and ancestries: German Americans (1,182), Irish Americans (238), Puerto Ricans (150).
Economy and federal money
Jobs, pay, income and spending are for York County. PPP loans are for Spring Grove.
Unemployment rate
3.0%
Sep 2026, -1.1 pts in a year
Average annual pay
$65,071
182,806 jobs, 2025
Income per person
$62,892
BEA, 2024
Federal spending
$4.9B
FY 2026, $10,722 per person
How people get to work
Spring Grove, PA, workers 16 and older. American Community Survey 5-year estimates
- Drove alone74.6%
- Carpooled13.2%
- Public transit1.1%
- Walked3.8%
- Bicycle0.5%
- Taxi, ride-hailing, motorcycle or other0.5%
- Worked from home6.4%
Average one-way commute: 22.8 minutes for people who do not work from home.
Environment and hazard risk
Spring Grove, PA, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Moderate
Top: winter weather
Storm events since 1996
965
Countywide, mostly thunderstorm wind
Flood insurance policies
674
0.4% of homes, county
July high / Jan low
85° / 21°F
42.1 inches of rain a year
Cities near Spring Grove
| Name | Distance | Land area (sq mi) |
|---|---|---|
| New SalemBorough | 4.1 mi | 0.5 |
| JeffersonBorough | 4.7 mi | 0.6 |
| Seven ValleysBorough | 5.4 mi | 1.1 |
| AbbottstownBorough | 6.6 mi | 0.5 |
| East BerlinBorough | 7.2 mi | 0.7 |
| WeigelstownCensus-designated place | 7.2 mi | 6.2 |
| ShilohCensus-designated place | 7.4 mi | 4.3 |
| West YorkBorough | 7.4 mi | 0.5 |
| JacobusBorough | 7.9 mi | 0.9 |
| GrantleyCensus-designated place | 8.1 mi | 2.1 |
| HanoverBorough | 8.1 mi | 3.7 |
| LoganvilleBorough | 8.4 mi | 1 |
| DoverBorough | 8.4 mi | 0.5 |
| ParkvilleCensus-designated place | 8.7 mi | 2.9 |
| Tyler RunCensus-designated place | 9.1 mi | 1 |
| MidwayCensus-designated place | 9.2 mi | 0.3 |
Frequently asked questions
- What county is Spring Grove, PA in?
- Spring Grove is in York County, Pennsylvania.
- What is the population of Spring Grove, PA?
- About 2,433 people live in Spring Grove, based on American Community Survey 5-year estimates.
- What cities are near Spring Grove?
- Nearby places include New Salem (4.1 mi), Jefferson (4.7 mi), Seven Valleys (5.4 mi), Abbottstown (6.6 mi), East Berlin (7.2 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023