Heidelberg township is located in York County, Pennsylvania. Heidelberg township has a 2025 population of 3,085. Heidelberg township is currently growing at a rate of 0.49% annually and its population has increased by 1.88% since the most recent census, which recorded a population of 3,028 in 2020.
The average household income in Heidelberg township is $124,292 with a poverty rate of 4.91%.The median age in Heidelberg township is 47.8 years: 45.5 years for males, and 49.4 years for females.
Data after 2023 is projected based on recent change
The racial composition of Heidelberg township includes 94.2% White, and smaller percentages for Two or more races, other race, Black or African American, Native American and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 2,858 | 94.2% |
Two or more races | 82 | 2.7% |
Other race | 63 | 2.08% |
Black or African American | 21 | 0.69% |
Native American | 10 | 0.33% |
Married
Widowed
Divorced
Separated
Never Married
Heidelberg township's average per capita income is $52,764. Household income levels show a median of $110,847. The poverty rate stands at 4.91%.
Name | Median | Mean |
---|---|---|
Married Families | $128,603 | - |
Families | $121,063 | $136,032 |
Households | $110,847 | $124,292 |
Non Families | $47,750 | $77,301 |
Average Income
Median Household Income
Poverty Rate