Pennsylvania's 9th Congressional District: Berks precincts
Precinct results
"(part)" marks a precinct only partly inside this district; its full vote is shown.
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Albany | R+43.6 | 1,125 | R+35.4 | 890 | R+39.2 | 1,065 |
| BERNVILLE District 1 | R+25.3 | 463 | R+5.5 | 326 | R+14.5 | 449 |
| Bethel | R+68.1 | 1,667 | R+54.3 | 1,258 | R+67.9 | 1,639 |
| CENTERPORT District 1 | R+37.8 | 185 | R+13.8 | 145 | R+45.8 | 190 |
| CENTRE Precinct 1 | R+44.2 | 1,355 | R+27.2 | 1,056 | R+43.4 | 1,284 |
| CENTRE Precinct 2 | R+44.1 | 1,217 | R+28.7 | 938 | R+42.5 | 1,184 |
| HAMBURG District 1 | R+32.7 | 1,226 | R+7.6 | 922 | R+29.2 | 1,208 |
| HAMBURG District 2 | R+29.5 | 1,076 | R+10.6 | 766 | R+28.6 | 1,008 |
| HEIDELBERG District 1 | R+40.2 | 919 | R+26.6 | 728 | R+40.7 | 917 |
| JEFFERSON District 1 | R+38.3 | 1,312 | R+22.5 | 1,013 | R+39.0 | 1,258 |
| LOWER HEIDELBERG Precinct 1 | R+17.5 | 1,515 | R+0.7 | 1,180 | R+17.0 | 1,463 |
| MARION District 1 | R+41.4 | 985 | R+20.5 | 826 | R+39.5 | 930 |
| NORTH HEIDELBERG District 1 | R+41.7 | 811 | R+25.8 | 699 | R+39.5 | 811 |
| Penn | R+43.4 | 1,410 | R+31.7 | 1,107 | R+45.1 | 1,341 |
| Perry (part) | - | - | - | - | R+45.2 | 1,413 |
| Perry (usc 4) (part) | - | 0 | R+30.9 | 1,118 | - | - |
| ROBESONIA District 1 | R+25.8 | 1,165 | R+8.4 | 870 | R+25.6 | 1,087 |
| SHOEMAKERSVILLE District 1 | R+43.0 | 742 | R+11.1 | 539 | R+36.8 | 706 |
| SOUTH HEIDELBERG Precinct 1 | R+27.0 | 1,322 | R+15.5 | 1,020 | R+22.5 | 1,298 |
| SOUTH HEIDELBERG Precinct 2 | R+20.1 | 1,921 | R+1.7 | 1,468 | R+15.5 | 2,015 |
| SOUTH HEIDELBERG Precinct 3 | R+26.4 | 1,123 | R+6.8 | 900 | R+25.0 | 1,080 |
| TULPEHOCKEN District 1 | R+57.7 | 887 | R+44.2 | 731 | R+59.7 | 917 |
| TULPEHOCKEN District 2 | R+60.5 | 483 | R+52.4 | 353 | R+60.6 | 409 |
| Tilden | R+46.2 | 1,849 | R+25.0 | 1,402 | R+44.3 | 1,727 |
| UPPER BERN District 1 | R+58.7 | 1,027 | R+43.7 | 789 | R+57.3 | 973 |
| UPPER TULPEHOCKEN District 1 | R+58.7 | 947 | R+38.7 | 737 | R+55.6 | 928 |
| WERNERSVILLE District 1 | R+3.7 | 1,613 | D+12.3 | 1,175 | R+7.1 | 1,501 |
| WINDSOR District 1 | R+46.6 | 1,584 | R+34.1 | 1,178 | R+45.7 | 1,501 |
| WOMELSDORF District 1 | R+17.5 | 1,507 | D+0.6 | 1,087 | R+16.8 | 1,482 |
2024 President (Kamala D Harris & Tim Walz vs. Donald J Trump & Jd Vance). Source: Pennsylvania Department of State, official statewide precinct returns; Philadelphia from the City Commissioners' certified division file. Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file).
2022 Governor (Josh Shapiro And Austin Davis vs. Douglas V Mastriano And Carrie Lewis Delrosso). Source: Pennsylvania Department of State, official statewide precinct returns; Philadelphia from the City Commissioners' certified division file. Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file).
2020 President (Joseph Robinette Biden Jr vs. Donald J. Trump). Source: Pennsylvania Department of State, official statewide precinct returns; Philadelphia from the City Commissioners' certified division file. Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file).
Precinct demographics
Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, assigned to precincts by area share. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small precincts carry large error. Area weighting assumes people are spread evenly within each block group, so large rural precincts are the least reliable. Median income is a household-weighted average of block-group medians, an approximation.
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ALBANY Voting District | 1,732 | 1,342 | 86.9% | 0.2% | 0.1% | 0.0% | $95k | 47.8% | 10.7% | 29.0% | 83.1% | 3.7% | 0.0% |
| BERNVILLE DISTRICT 01 | 80 | 65 | 90.6% | 4.1% | 3.1% | 0.9% | $97k | 31.4% | 16.4% | 17.9% | 83.6% | 6.0% | 1.5% |
| BETHEL Voting District | 4,098 | 3,015 | 95.5% | 4.1% | 0.0% | 0.0% | $108k | 16.1% | 23.5% | 13.1% | 86.1% | 8.4% | 1.4% |
| CENTERPORT DISTRICT 01 | 29 | 26 | 96.4% | 1.5% | 0.0% | 0.0% | $93k | 16.9% | 12.7% | 28.6% | 82.5% | 3.0% | 0.8% |
| CENTRE PRECINCT 01 | 2,315 | 1,802 | 93.3% | 4.7% | 0.0% | 0.0% | $96k | 35.5% | 14.9% | 18.0% | 93.3% | 4.2% | 2.0% |
| CENTRE PRECINCT 02 | 2,230 | 1,818 | 92.7% | 2.8% | 0.0% | 0.0% | $93k | 21.1% | 12.7% | 20.2% | 87.2% | 3.3% | 0.5% |
| HAMBURG DISTRICT 01 | 1,835 | 1,347 | 82.2% | 14.5% | 2.6% | 0.3% | $53k | 25.3% | 11.3% | 13.4% | 70.3% | 2.0% | 5.6% |
| HAMBURG DISTRICT 02 | 2,502 | 1,896 | 92.2% | 6.8% | 0.0% | 0.0% | $62k | 19.0% | 20.3% | 16.9% | 62.6% | 2.7% | 0.5% |
| HEIDELBERG DISTRICT 01 | 1,904 | 1,451 | 87.0% | 7.0% | 1.0% | 0.9% | $87k | 24.5% | 18.5% | 18.0% | 86.6% | 6.7% | 5.5% |
| JEFFERSON DISTRICT 01 | 2,329 | 1,753 | 94.2% | 1.6% | 0.0% | 0.3% | $116k | 25.8% | 17.9% | 14.6% | 93.6% | 1.2% | 1.0% |
| LOWER HEIDELBERG PRECINCT 01 | 2,437 | 1,963 | 81.0% | 12.8% | 1.7% | 0.4% | $121k | 49.8% | 12.7% | 17.7% | 95.4% | 1.3% | 6.6% |
| MARION DISTRICT 01 | 1,746 | 1,378 | 95.5% | 2.3% | 0.2% | 0.0% | $80k | 22.0% | 14.8% | 31.4% | 80.4% | 6.4% | 1.3% |
| NORTH HEIDELBERG DISTRICT 01 | 1,105 | 940 | 94.2% | 3.1% | 0.9% | 0.0% | $93k | 29.9% | 11.6% | 30.4% | 88.8% | 7.0% | 2.3% |
| PENN Voting District | 2,745 | 2,290 | 91.6% | 5.1% | 2.0% | 0.6% | $94k | 32.8% | 13.5% | 20.7% | 87.9% | 4.2% | 3.1% |
| PERRY Voting District | 2,487 | 2,066 | 92.1% | 6.4% | 0.0% | 0.0% | $89k | 18.5% | 11.6% | 26.9% | 81.3% | 4.8% | 2.2% |
| ROBESONIA DISTRICT 01 | 2,240 | 1,928 | 91.2% | 5.4% | 0.6% | 0.3% | $89k | 20.7% | 24.9% | 20.0% | 75.4% | 3.9% | 1.9% |
| SHOEMAKERSVILLE DISTRICT 01 | 1,401 | 1,118 | 87.2% | 6.7% | 0.6% | 1.1% | $80k | 20.6% | 23.2% | 14.2% | 63.2% | 9.0% | 2.0% |
| SOUTH HEIDELBERG PRECINCT 01 | 2,310 | 1,897 | 91.7% | 2.0% | 2.7% | 0.8% | $88k | 28.9% | 18.5% | 24.8% | 93.9% | 14.4% | 0.4% |
| SOUTH HEIDELBERG PRECINCT 02 | 3,730 | 2,925 | 69.5% | 12.9% | 15.0% | 0.4% | $125k | 31.0% | 16.0% | 20.9% | 91.6% | 1.9% | 6.6% |
| SOUTH HEIDELBERG PRECINCT 03 | 1,772 | 1,499 | 78.2% | 12.5% | 6.7% | 0.6% | $89k | 28.1% | 15.0% | 26.0% | 91.0% | 8.2% | 4.8% |
| TILDEN Voting District | 3,725 | 3,117 | 75.3% | 18.6% | 4.3% | 0.3% | $80k | 14.6% | 22.4% | 18.4% | 79.8% | 6.4% | 7.0% |
| TULPEHOCKEN DISTRICT 01 | 2,577 | 1,824 | 84.7% | 8.8% | 1.9% | 0.4% | $86k | 19.6% | 24.0% | 12.6% | 76.1% | 15.2% | 3.0% |
| TULPEHOCKEN DISTRICT 02 | 989 | 760 | 90.7% | 4.3% | 0.7% | 0.4% | $72k | 15.3% | 20.5% | 11.7% | 75.2% | 8.8% | 3.3% |
| UPPER BERN DISTRICT 01 | 1,914 | 1,702 | 87.4% | 10.2% | 0.0% | 0.0% | $82k | 16.4% | 18.6% | 25.0% | 84.7% | 7.5% | 0.4% |
| UPPER TULPEHOCKEN DISTRICT 01 | 1,613 | 1,428 | 89.3% | 6.8% | 0.2% | 1.6% | $91k | 15.9% | 18.7% | 32.2% | 83.7% | 6.9% | 3.9% |
| WERNERSVILLE DISTRICT 01 | 2,711 | 2,121 | 85.3% | 6.3% | 5.5% | 0.0% | $76k | 26.4% | 10.5% | 28.6% | 69.8% | 8.2% | 2.7% |
| WINDSOR DISTRICT 01 | 2,532 | 2,131 | 89.3% | 6.2% | 0.3% | 0.2% | $99k | 25.2% | 14.8% | 21.3% | 85.7% | 7.3% | 3.1% |
| WOMELSDORF DISTRICT 01 | 2,831 | 2,095 | 79.4% | 6.3% | 3.0% | 0.0% | $107k | 17.3% | 24.0% | 10.8% | 86.2% | 4.0% | 2.5% |