FIELDING NOW:IA U.S. SENATE; GUBERNATORIAL; IA-01 · IA-02 · IA-03 · IA-04 & MOREVIEW REAL TIME RESULTS

Pennsylvania's 4th Congressional District

U.S. House · Pennsylvania · District 4 · General election: Tuesday, November 3, 2026

Candidates on the November 3 ballot

  • Aurora Stuski
    Republican
  • Madeleine Dean Cunnane
    Democratic

Source: Pennsylvania Department of State, PA Voter Services candidate listing, 2026 General Election, certified list (approved candidates as of 2026-10-30; retrieved 2026-10-30). Primary winners and approved nomination-paper candidates. Names shown in title case. Order of names does not reflect ballot order. Incumbent tags appear only where the official list marks incumbents. Photos come from the Candidate Alerts database where one is on file; otherwise initials are shown.

Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).

Certified candidates

  • Madeleine Dean DemocraticIncumbent @RepDean
  • Aurora Stuski Republican

Certified candidate list from Candidate Alerts, as of 2026-09-24, based on Pennsylvania Department of State. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.

Past election results

2024: U.S. House District 4 (2024 Pennsylvania General Election)
CandidatePartyVotesShare
Madeleine Dean CunnaneDemocratic269,06659.1%
David John WinklerRepublican186,45740.9%
Total455,523

Source: Pennsylvania Department of State, official statewide precinct returns; Philadelphia from the City Commissioners' certified division file. Status: Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file)

2022: U.S. House District 4 (2022 Pennsylvania General Election)
CandidatePartyVotesShare
Madeleine D CunnaneDemocratic224,79961.3%
Sergio Christian NascimentoRepublican141,98638.7%
Total366,785

Source: Pennsylvania Department of State, official statewide precinct returns; Philadelphia from the City Commissioners' certified division file. Status: Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file)

2020: U.S. House District 4 (2020 Pennsylvania General Election)

Held under the district lines in effect at the time. Those boundaries differ from the 2026 district.

CandidatePartyVotesShare
Madeleine Dean CunnaneDemocratic264,63759.5%
Kathy BarnetteRepublican180,11340.5%
Total444,750

Source: Pennsylvania Department of State, official statewide precinct returns; Philadelphia from the City Commissioners' certified division file. Status: Official precinct returns (PA Department of State bulk data; Philadelphia City Commissioners certified file)

Certified results from state or county election authorities, as compiled in the Candidate Alerts precinct results database (public API candidatealerts.com/api/district-results). Totals are sums of certified precinct and county-level rows.

Demographics

2020 Census demographics by district are not yet published in this data set.

Adults who speak Spanish at home: 3.7% of adults in this district

1 of 397 precincts are above 50%, and 8 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.

Poll status

No GOTV Polling public poll has been released for this race.

Map

LOWER MERION WARD 12 PRECINCT 03 (CD 04): 2.5% of adults speak Spanish at homeLOWER MERION WARD 09 PRECINCT 01: 3.6% of adults speak Spanish at homeLOWER MERION WARD 09 PRECINCT 03: 0.9% of adults speak Spanish at homeLOWER MERION WARD 09 PRECINCT 02: 1.8% of adults speak Spanish at homeLOWER MERION WARD 13 PRECINCT 03: 0.6% of adults speak Spanish at homeLOWER MERION WARD 13 PRECINCT 01: 1.3% of adults speak Spanish at homeLOWER MERION WARD 13 PRECINCT 02: 1.2% of adults speak Spanish at homeLOWER MERION WARD 01 PRECINCT 01: 0.4% of adults speak Spanish at homeLOWER MERION WARD 03 PRECINCT 01: 5.2% of adults speak Spanish at homeLOWER MERION WARD 01 PRECINCT 02: 0.4% of adults speak Spanish at homeLOWER MERION WARD 03 DISTRICT 03: 0.6% of adults speak Spanish at homeLOWER MERION WARD 03 PRECINCT 02: 1.4% of adults speak Spanish at homeLOWER MERION WARD 02 PRECINCT 03: 0.6% of adults speak Spanish at homeLOWER MERION WARD 01 PRECINCT 03: 0.1% of adults speak Spanish at homeLOWER MERION WARD 02 PRECINCT 01: 0.0% of adults speak Spanish at homeLOWER MERION WARD 11 PRECINCT 03: 0.6% of adults speak Spanish at homeLOWER MERION WARD 06 PRECINCT 03: 1.1% of adults speak Spanish at homeLOWER MERION WARD 02 WARD 02: 0.1% of adults speak Spanish at homeWEST CONSHOHOCKEN Voting District: 3.0% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 02: 1.5% of adults speak Spanish at homeWHITEMARSH DISTRICT WEST DIVISION 03: 0.2% of adults speak Spanish at homeSPRINGFIELD DISTRICT 01 DIVISION 01: 1.5% of adults speak Spanish at homeWHITEMARSH DISTRICT MIDDLE DIVISION 03: 0.5% of adults speak Spanish at homeWHITEMARSH DISTRICT MIDDLE DIVISION 05: 0.5% of adults speak Spanish at homeWHITEMARSH DISTRICT MIDDLE DIVISION 04: 0.3% of adults speak Spanish at homeWHITEMARSH DISTRICT MIDDLE DIVISION 01: 15.5% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 03: 7.3% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 05: 1.0% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 01: 1.9% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 07: 0.8% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 04: 1.9% of adults speak Spanish at homeWHITEMARSH DISTRICT WEST DIVISION 01: 0.0% of adults speak Spanish at homeCONSHOHOCKEN DISTRICT 06: 1.4% of adults speak Spanish at homeWHITEMARSH DISTRICT WEST DIVISION 02: 1.0% of adults speak Spanish at homePLYMOUTH DISTRICT 04 DIVISION 02: 0.9% of adults speak Spanish at homeWHITEMARSH DISTRICT MIDDLE DIVISION 02: 2.7% of adults speak Spanish at homePLYMOUTH DISTRICT 01 DIVISION 02: 1.1% of adults speak Spanish at homePLYMOUTH DISTRICT 04 DIVISION 01: 1.7% of adults speak Spanish at homePLYMOUTH DISTRICT 03 DIVISION 03: 4.5% of adults speak Spanish at homePLYMOUTH DISTRICT 03 DIVISION 02: 1.2% of adults speak Spanish at homePLYMOUTH DISTRICT 01 DIVISION 01: 3.3% of adults speak Spanish at homePLYMOUTH DISTRICT 02 DISTRICT 03: 0.7% of adults speak Spanish at homePLYMOUTH DISTRICT 03 DIVISION 01: 7.4% of adults speak Spanish at homePLYMOUTH DISTRICT 02 DIVISION 02: 9.0% of adults speak Spanish at homeEAST NORRITON DISTRICT 02 DIVISION 02: 1.7% of adults speak Spanish at homeSPRINGFIELD DISTRICT 02 DIVISION 02: 2.0% of adults speak Spanish at homeSPRINGFIELD DISTRICT 04 DIVISION 02: 0.3% of adults speak Spanish at homeSPRINGFIELD DISTRICT 02 DIVISION 01: 0.0% of adults speak Spanish at homeSPRINGFIELD DISTRICT 01 DIVISION 02: 1.5% of adults speak Spanish at homeSPRINGFIELD DISTRICT 04 DIVISION 01: 0.0% of adults speak Spanish at homeWHITEMARSH DISTRICT EAST DIVISION 01: 4.0% of adults speak Spanish at homeSPRINGFIELD DISTRICT 06 DIVISION 01: 2.4% of adults speak Spanish at homeSPRINGFIELD DISTRICT 06 DIVISION 02: 2.1% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 01 DIVISION 01: 0.2% of adults speak Spanish at homeWEST NORRITON DISTRICT 04 DIVISION 01: 1.9% of adults speak Spanish at homeWEST NORRITON DISTRICT 03 DIVISION 02: 1.5% of adults speak Spanish at homeWEST NORRITON DISTRICT 02 DIVISION 02: 0.0% of adults speak Spanish at homeWEST NORRITON DISTRICT 02 DIVISION 01: 1.4% of adults speak Spanish at homeWEST NORRITON DISTRICT 04 DIVISION 02: 7.8% of adults speak Spanish at homeEAST NORRITON DISTRICT 02 DIVISION 01: 1.1% of adults speak Spanish at homeWEST NORRITON DISTRICT 01 DIVISION 02: 1.4% of adults speak Spanish at homeWEST NORRITON DISTRICT 01 DIVISION 01: 2.8% of adults speak Spanish at homeEAST NORRITON DISTRICT 01 DIVISION 02: 5.4% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 02 DIVISION 03: 3.9% of adults speak Spanish at homeEAST NORRITON DISTRICT 01 DIVISION 01: 10.9% of adults speak Spanish at homeEAST NORRITON DISTRICT 01 DIVISION 04: 0.0% of adults speak Spanish at homeEAST NORRITON DISTRICT 02 DIVISION 03: 7.1% of adults speak Spanish at homePLYMOUTH DISTRICT 02 DIVISION 01: 16.9% of adults speak Spanish at homeWHITPAIN DISTRICT 07: 1.3% of adults speak Spanish at homeEAST NORRITON DISTRICT 02 DIVISION 04: 5.1% of adults speak Spanish at homeWHITPAIN DISTRICT 08: 1.6% of adults speak Spanish at homeWHITPAIN DISTRICT 10: 1.7% of adults speak Spanish at homeWHITPAIN DISTRICT 09: 1.6% of adults speak Spanish at homeWHITPAIN DISTRICT 11: 1.7% of adults speak Spanish at homeWHITPAIN DISTRICT 02: 2.0% of adults speak Spanish at homeWHITPAIN DISTRICT 01: 1.6% of adults speak Spanish at homeUPPER MERION DISTRICT BELMONT DIVISION 0: 5.7% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 03 DISTRICT 02: 0.2% of adults speak Spanish at homeWEST NORRITON DISTRICT 03 DIVISION 01: 4.7% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 03 DISTRICT 01: 0.2% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 03 DISTRICT 04: 0.3% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 03 DISTRICT 03: 0.8% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 02 DIVISION 01: 0.1% of adults speak Spanish at homeUPPER PROVIDENCE DISTRICT OAKS: 2.8% of adults speak Spanish at homeUPPER PROVIDENCE DISTRICT MONT CLARE: 3.0% of adults speak Spanish at homeUPPER PROVIDENCE DISTRICT MINGO DIVISION: 1.2% of adults speak Spanish at homeSPRING CITY WARD 01: 1.8% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 02 DIVISION 02: 0.7% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 02 DIVISION 04: 6.2% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 01 DIVISION 02: 0.3% of adults speak Spanish at homeLOWER PROVIDENCE DISTRICT 01 DIVISION 01: 0.2% of adults speak Spanish at homeCOLLEGEVILLE DISTRICT 03: 0.2% of adults speak Spanish at homeCOLLEGEVILLE DISTRICT 01: 3.9% of adults speak Spanish at homeUPPER PROVIDENCE DISTRICT MINGO DIVISION: 2.3% of adults speak Spanish at homeCOLLEGEVILLE DISTRICT 02: 2.3% of adults speak Spanish at homeUPPER PROVIDENCE DISTRICT TRAPPE: 0.3% of adults speak Spanish at homeSKIPPACK DISTRICT 02: 0.3% of adults speak Spanish at homePOTTSTOWN DISTRICT 02 DIVISION 02: 6.8% of adults speak Spanish at homeCHELTENHAM DISTRICT 07 DIVISION 03: 4.4% of adults speak Spanish at homeCHELTENHAM DISTRICT 05 DIVISION 04: 5.9% of adults speak Spanish at homeCHELTENHAM DISTRICT 05 DIVISION 03: 2.8% of adults speak Spanish at homeCHELTENHAM DISTRICT 07 DIVISION 02: 20.8% of adults speak Spanish at homeCHELTENHAM DISTRICT 05 DIVISION 01: 4.3% of adults speak Spanish at homeSPRINGFIELD DISTRICT 05 DIVISION 02: 2.5% of adults speak Spanish at homeSPRINGFIELD DISTRICT 02 DIVISION 03: 0.6% of adults speak Spanish at homeCHELTENHAM DISTRICT 03 DIVISION 04: 6.0% of adults speak Spanish at homeCHELTENHAM DISTRICT 04 DIVISION 02: 2.2% of adults speak Spanish at homeCHELTENHAM DISTRICT 04 DIVISION 01: 6.1% of adults speak Spanish at homeCHELTENHAM DISTRICT 03 DIVISION 03: 12.2% of adults speak Spanish at homeCHELTENHAM DISTRICT 02 DIVISION 03: 0.0% of adults speak Spanish at homeCHELTENHAM DISTRICT 03 DIVISION 02: 3.2% of adults speak Spanish at homeCHELTENHAM DISTRICT 04 DIVISION 03: 3.7% of adults speak Spanish at homeCHELTENHAM DISTRICT 05 DIVISION 02: 1.2% of adults speak Spanish at homeCHELTENHAM DISTRICT 07 DIVISION 01: 2.8% of adults speak Spanish at homeCHELTENHAM DISTRICT 06 DIVISION 03: 3.1% of adults speak Spanish at homeCHELTENHAM DISTRICT 06 DIVISION 02: 3.7% of adults speak Spanish at homeABINGTON WARD 04 DISTRICT 01: 6.1% of adults speak Spanish at homeCHELTENHAM DISTRICT 06 DIVISION 01: 0.9% of adults speak Spanish at homeROCKLEDGE Voting District: 0.2% of adults speak Spanish at homeABINGTON WARD 04 DISTRICT 02: 6.7% of adults speak Spanish at homeABINGTON WARD 03 DISTRICT 01: 5.0% of adults speak Spanish at homeABINGTON WARD 03 DISTRICT 02: 3.4% of adults speak Spanish at homeABINGTON WARD 03 DIVISION 03: 3.2% of adults speak Spanish at homeABINGTON WARD 07 DISTRICT 02: 1.0% of adults speak Spanish at homeABINGTON WARD 02 DISTRICT 03: 0.9% of adults speak Spanish at homeJENKINTOWN DISTRICT 01: 7.7% of adults speak Spanish at homeABINGTON WARD 02 DISTRICT 01: 1.9% of adults speak Spanish at homeABINGTON WARD 02 DISTRICT 02: 1.6% of adults speak Spanish at homeLOWER MORELAND DISTRICT 02: 0.8% of adults speak Spanish at homeABINGTON WARD 07 DISTRICT 01: 0.7% of adults speak Spanish at homeABINGTON WARD 01 DISTRICT 03: 1.7% of adults speak Spanish at homeABINGTON WARD 01 DISTRICT 02: 4.3% of adults speak Spanish at homeABINGTON WARD 07 DISTRICT 03: 0.6% of adults speak Spanish at homeABINGTON WARD 01 DISTRICT 01: 3.3% of adults speak Spanish at homeABINGTON WARD 10 DISTRICT 03: 4.2% of adults speak Spanish at homeABINGTON WARD 11 DISTRICT 02: 4.3% of adults speak Spanish at homeABINGTON WARD 10 DISTRICT 02: 6.8% of adults speak Spanish at homeABINGTON WARD 05 DISTRICT 01: 8.3% of adults speak Spanish at homeABINGTON WARD 10 DISTRICT 01: 1.2% of adults speak Spanish at homeLOWER MORELAND DISTRICT 01: 3.5% of adults speak Spanish at homeLOWER MORELAND DISTRICT 03: 1.4% of adults speak Spanish at homeLOWER MORELAND DISTRICT 04 PRECINCT 02: 3.6% of adults speak Spanish at homeUPPER MORELAND DISTRICT 01 DIVISION 02: 5.5% of adults speak Spanish at homeABINGTON WARD 05 DISTRICT 02: 0.2% of adults speak Spanish at homeUPPER MORELAND DISTRICT 01 DIVISION 01: 2.1% of adults speak Spanish at homeUPPER MORELAND DISTRICT 06 DIVISION 02: 3.3% of adults speak Spanish at homeUPPER MORELAND DISTRICT 04 DIVISION 01: 0.6% of adults speak Spanish at homeUPPER MORELAND DISTRICT 06 DIVISION 01: 2.6% of adults speak Spanish at homeUPPER MORELAND DISTRICT 03 DIVISION 01: 0.1% of adults speak Spanish at homeUPPER MORELAND DISTRICT 03 DIVISION 02: 7.6% of adults speak Spanish at homeUPPER MORELAND DISTRICT 05 DIVISION 01: 2.3% of adults speak Spanish at homeUPPER MORELAND DISTRICT 05 DIVISION 02: 8.3% of adults speak Spanish at homeBRYN ATHYN Voting District: 1.5% of adults speak Spanish at homeLOWER MORELAND DISTRICT 04 PRECINCT 01: 1.9% of adults speak Spanish at homeLOWER MORELAND DISTRICT 06: 2.7% of adults speak Spanish at homeLOWER MORELAND DISTRICT 05: 0.8% of adults speak Spanish at homeUPPER MORELAND DISTRICT 07 DIVISION 02: 4.6% of adults speak Spanish at homeHATBORO DISTRICT SOUTH DIVISION 02: 1.0% of adults speak Spanish at homeUPPER MORELAND DISTRICT 02 DIVISION 02: 1.3% of adults speak Spanish at homeHATBORO DISTRICT SOUTH DIVISION 01: 0.2% of adults speak Spanish at homeUPPER MORELAND DISTRICT 07 DIVISION 01: 0.9% of adults speak Spanish at homeUPPER MORELAND DISTRICT 02 DIVISION 01: 11.3% of adults speak Spanish at homeHATBORO DISTRICT NORTH DIVISION 02: 4.7% of adults speak Spanish at homeHATBORO DISTRICT NORTH DIVISION 01: 3.4% of adults speak Spanish at homeWHITEMARSH DISTRICT EAST DIVISION 02: 4.6% of adults speak Spanish at homeWHITPAIN DISTRICT 05: 1.3% of adults speak Spanish at homeWHITPAIN DISTRICT 06: 0.7% of adults speak Spanish at homeWHITPAIN DISTRICT 04: 0.6% of adults speak Spanish at homeWHITPAIN DISTRICT 03: 0.9% of adults speak Spanish at homeLOWER GWYNEDD DISTRICT 02 DIVISION 02: 1.1% of adults speak Spanish at homeLOWER GWYNEDD DISTRICT 01 DIVISION 04: 1.5% of adults speak Spanish at homeLOWER GWYNEDD DISTRICT 01 DIVISION 02: 0.0% of adults speak Spanish at homeLOWER GWYNEDD DISTRICT 01 DIVISION 03: 1.1% of adults speak Spanish at homeLOWER GWYNEDD DISTRICT 01 DIVISION 01: 0.7% of adults speak Spanish at homeEAST NORRITON DISTRICT 01 DIVISION 03: 0.0% of adults speak Spanish at homeWORCESTER DISTRICT WEST: 6.2% of adults speak Spanish at homeWORCESTER DISTRICT EAST DISTRICT 02: 0.0% of adults speak Spanish at homeWORCESTER DISTRICT EAST DISTRICT 01: 0.6% of adults speak Spanish at homeWORCESTER DISTRICT EAST DISTRICT 03: 1.2% of adults speak Spanish at homeSKIPPACK DISTRICT 01: 1.9% of adults speak Spanish at homeTOWAMENCIN DISTRICT 02 DIVISION 02: 2.4% of adults speak Spanish at homeTOWAMENCIN DISTRICT 02 DIVISION 03: 0.0% of adults speak Spanish at homeTOWAMENCIN DISTRICT 02 DIVISION 01: 2.2% of adults speak Spanish at homeTOWAMENCIN DISTRICT 03 DIVISION 03: 1.3% of adults speak Spanish at homeWHITPAIN DISTRICT 12: 2.3% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 01: 0.0% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 07: 0.0% of adults speak Spanish at homeNORTH WALES DISTRICT 01: 0.9% of adults speak Spanish at homeNORTH WALES DISTRICT 02: 5.4% of adults speak Spanish at homeNORTH WALES DISTRICT 03: 2.8% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 05: 0.0% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 03: 0.0% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 06: 0.0% of adults speak Spanish at homeLANSDALE DISTRICT 01 DIVISION 03: 7.4% of adults speak Spanish at homeHORSHAM DISTRICT 04 DIVISION 01: 0.0% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 04: 0.1% of adults speak Spanish at homeLANSDALE DISTRICT 01 DIVISION 02: 5.4% of adults speak Spanish at homeTOWAMENCIN DISTRICT 01 DIVISION 02: 7.5% of adults speak Spanish at homeLANSDALE DISTRICT 01 DIVISION 01: 0.3% of adults speak Spanish at homeLANSDALE DISTRICT 02 DIVISION 01: 12.0% of adults speak Spanish at homeLANSDALE DISTRICT 03 DIVISION 03: 1.0% of adults speak Spanish at homeLANSDALE DISTRICT 02 DIVISION 02: 13.6% of adults speak Spanish at homeTOWAMENCIN DISTRICT 01 DIVISION 01: 8.5% of adults speak Spanish at homeLANSDALE DISTRICT 03 DIVISION 02: 0.9% of adults speak Spanish at homeLANSDALE DISTRICT 03 DIVISION 01: 8.1% of adults speak Spanish at homeTOWAMENCIN DISTRICT 03 DIVISION 02: 6.9% of adults speak Spanish at homeTOWAMENCIN DISTRICT 01 DIVISION 03: 6.2% of adults speak Spanish at homeUPPER GWYNEDD DISTRICT 02: 0.0% of adults speak Spanish at homeLANSDALE DISTRICT 02 DIVISION 03: 4.2% of adults speak Spanish at homeLOWER HEIDELBERG PRECINCT 03: 0.9% of adults speak Spanish at homeBERN DISTRICT 03: 1.2% of adults speak Spanish at homeLOWER HEIDELBERG PRECINCT 02: 1.4% of adults speak Spanish at homeALSACE DISTRICT 02: 2.2% of adults speak Spanish at homeMUHLENBERG DISTRICT 01: 50.0% of adults speak Spanish at homeMUHLENBERG DISTRICT 04: 31.9% of adults speak Spanish at homeMUHLENBERG DISTRICT 06: 6.2% of adults speak Spanish at homeLAURELDALE DISTRICT 01: 36.8% of adults speak Spanish at homeLAURELDALE DISTRICT 02: 27.3% of adults speak Spanish at homeMUHLENBERG DISTRICT 03: 17.1% of adults speak Spanish at homeMUHLENBERG DISTRICT 08: 8.9% of adults speak Spanish at homeBERN DISTRICT 01: 6.6% of adults speak Spanish at homeMUHLENBERG DISTRICT 09: 13.4% of adults speak Spanish at homeROYERSFORD DISTRICT 02: 3.6% of adults speak Spanish at homeROYERSFORD DISTRICT 01: 4.4% of adults speak Spanish at homeLIMERICK DISTRICT 04: 0.1% of adults speak Spanish at homeLIMERICK DISTRICT 03: 0.9% of adults speak Spanish at homeLIMERICK DISTRICT 01: 0.2% of adults speak Spanish at homeLIMERICK DISTRICT 06: 1.0% of adults speak Spanish at homePOTTSTOWN DISTRICT 06: 8.8% of adults speak Spanish at homeLOWER POTTSGROVE DISTRICT 02: 2.3% of adults speak Spanish at homePOTTSTOWN DISTRICT 02 DIVISION 01: 7.4% of adults speak Spanish at homePOTTSTOWN DISTRICT 01 DIVISION 02: 6.6% of adults speak Spanish at homePOTTSTOWN DISTRICT 01 DIVISION 01: 7.2% of adults speak Spanish at homeLIMERICK DISTRICT 02: 0.9% of adults speak Spanish at homePOTTSTOWN DISTRICT 07 DISTRICT 02: 13.2% of adults speak Spanish at homeTRAPPE Voting District: 4.6% of adults speak Spanish at homePERKIOMEN DISTRICT 01: 3.9% of adults speak Spanish at homeSKIPPACK DISTRICT 03: 6.8% of adults speak Spanish at homePERKIOMEN DISTRICT 02: 4.7% of adults speak Spanish at homeLIMERICK DISTRICT 05: 0.5% of adults speak Spanish at homeSCHWENKSVILLE Voting District: 0.5% of adults speak Spanish at homeLOWER SALFORD DISTRICT 05: 0.1% of adults speak Spanish at homeLOWER FREDERICK DISTRICT 01: 1.4% of adults speak Spanish at homeLOWER FREDERICK DISTRICT 02: 0.9% of adults speak Spanish at homeLOWER SALFORD DISTRICT 01: 1.0% of adults speak Spanish at homeLOWER SALFORD DISTRICT 06: 6.7% of adults speak Spanish at homeTOWAMENCIN DISTRICT 03 DIVISION 01: 1.9% of adults speak Spanish at homeLOWER SALFORD DISTRICT 03: 1.0% of adults speak Spanish at homeLOWER SALFORD DISTRICT 04: 4.0% of adults speak Spanish at homeLOWER SALFORD DISTRICT 02: 1.2% of adults speak Spanish at homePOTTSTOWN DISTRICT 07 DISTRICT 01: 7.3% of adults speak Spanish at homePOTTSTOWN DISTRICT 05: 3.7% of adults speak Spanish at homeLOWER POTTSGROVE DISTRICT 04: 9.0% of adults speak Spanish at homePOTTSTOWN DISTRICT 03: 7.0% of adults speak Spanish at homePOTTSTOWN DISTRICT 04: 3.8% of adults speak Spanish at homeLOWER POTTSGROVE DISTRICT 03: 2.9% of adults speak Spanish at homeLOWER POTTSGROVE DISTRICT 01: 0.1% of adults speak Spanish at homeNEW HANOVER DISTRICT 02: 1.7% of adults speak Spanish at homeUPPER POTTSGROVE Voting District: 2.1% of adults speak Spanish at homeNEW HANOVER DISTRICT 03: 3.2% of adults speak Spanish at homeWEST POTTSGROVE Voting District: 4.0% of adults speak Spanish at homeAMITY DISTRICT 04: 2.6% of adults speak Spanish at homeAMITY DISTRICT 03: 2.9% of adults speak Spanish at homeAMITY DISTRICT 05: 0.0% of adults speak Spanish at homeDOUGLASS DISTRICT 01: 0.2% of adults speak Spanish at homeAMITY DISTRICT 01: 1.5% of adults speak Spanish at homeAMITY DISTRICT 02: 8.2% of adults speak Spanish at homeAMITY DISTRICT 06: 3.0% of adults speak Spanish at homeDOUGLASS DISTRICT 02: 0.4% of adults speak Spanish at homeEXETER PRECINCT 10: 2.9% of adults speak Spanish at homeEARL DISTRICT 01: 0.9% of adults speak Spanish at homeCOLEBROOKDALE DISTRICT 02: 2.9% of adults speak Spanish at homeOLEY DISTRICT 02: 0.6% of adults speak Spanish at homeDOUGLASS DISTRICT 04: 0.4% of adults speak Spanish at homeDOUGLASS DISTRICT 03: 0.8% of adults speak Spanish at homeDOUGLASS DISTRICT 02: 1.5% of adults speak Spanish at homeBOYERTOWN DISTRICT 02: 0.0% of adults speak Spanish at homeNEW HANOVER DISTRICT 01: 3.4% of adults speak Spanish at homeBOYERTOWN DISTRICT 01: 1.5% of adults speak Spanish at homeCOLEBROOKDALE DISTRICT 01: 2.5% of adults speak Spanish at homeDOUGLASS DISTRICT 01: 0.0% of adults speak Spanish at homeBECHTELSVILLE DISTRICT 01: 1.3% of adults speak Spanish at homeUPPER SALFORD Voting District: 1.9% of adults speak Spanish at homeUPPER FREDERICK Voting District: 0.0% of adults speak Spanish at homeGREEN LANE Voting District: 0.0% of adults speak Spanish at homeWASHINGTON DISTRICT 02: 0.6% of adults speak Spanish at homeWASHINGTON DISTRICT 01: 1.2% of adults speak Spanish at homeBALLY DISTRICT 01: 2.4% of adults speak Spanish at homeDISTRICT DISTRICT 01 (CD 04): 0.3% of adults speak Spanish at homeHEREFORD DISTRICT 02: 0.5% of adults speak Spanish at homeHEREFORD DISTRICT 01: 0.1% of adults speak Spanish at homeLONGSWAMP DISTRICT 02: 0.7% of adults speak Spanish at homeEARL DISTRICT 02: 1.3% of adults speak Spanish at homeOLEY DISTRICT 01: 0.0% of adults speak Spanish at homePIKE DISTRICT 01: 1.8% of adults speak Spanish at homeRUSCOMBMANOR DISTRICT 02: 2.6% of adults speak Spanish at homeRUSCOMBMANOR DISTRICT 01: 0.9% of adults speak Spanish at homeDISTRICT DISTRICT 01 (CD 09): 0.3% of adults speak Spanish at homeROCKLAND PRECINCT 02: 0.9% of adults speak Spanish at homeROCKLAND PRECINCT 01: 0.1% of adults speak Spanish at homeFLEETWOOD DISTRICT 01: 10.1% of adults speak Spanish at homeFLEETWOOD DISTRICT 02: 2.5% of adults speak Spanish at homeMUHLENBERG DISTRICT 02: 28.8% of adults speak Spanish at homeALSACE DISTRICT 01: 5.1% of adults speak Spanish at homeMUHLENBERG DISTRICT 07: 8.0% of adults speak Spanish at homeMUHLENBERG DISTRICT 10: 19.9% of adults speak Spanish at homeMUHLENBERG DISTRICT 05: 29.7% of adults speak Spanish at homeBERN DISTRICT 02: 0.8% of adults speak Spanish at homeMAIDENCREEK PRECINCT 01: 10.4% of adults speak Spanish at homeLEESPORT PRECINCT 01: 3.6% of adults speak Spanish at homeONTELAUNEE DISTRICT 01: 4.9% of adults speak Spanish at homeMAIDENCREEK PRECINCT 04: 4.2% of adults speak Spanish at homeLYONS DISTRICT 01: 4.3% of adults speak Spanish at homeRICHMOND DISTRICT 01: 3.3% of adults speak Spanish at homeMAXATAWNY DISTRICT 02: 7.7% of adults speak Spanish at homeLONGSWAMP DISTRICT 01: 2.3% of adults speak Spanish at homeTOPTON Voting District: 3.1% of adults speak Spanish at homeKUTZTOWN DISTRICT 02: 2.4% of adults speak Spanish at homeKUTZTOWN DISTRICT 01: 4.6% of adults speak Spanish at homeMAXATAWNY DISTRICT 03: 4.8% of adults speak Spanish at homeMAXATAWNY DISTRICT 01: 0.6% of adults speak Spanish at homeGREENWICH DISTRICT 02: 2.5% of adults speak Spanish at homeMAIDENCREEK PRECINCT 03: 11.1% of adults speak Spanish at homeMAIDENCREEK PRECINCT 02: 9.2% of adults speak Spanish at homePERRY Voting District: 2.2% of adults speak Spanish at homeGREENWICH DISTRICT 01: 0.2% of adults speak Spanish at homeLENHARTSVILLE DISTRICT 01: 0.2% of adults speak Spanish at homeCHELTENHAM DISTRICT 03 DIVISION 01: 0.2% of adults speak Spanish at homeJENKINTOWN DISTRICT 03: 0.3% of adults speak Spanish at homeCHELTENHAM DISTRICT 04 DIVISION 04: 2.1% of adults speak Spanish at homeJENKINTOWN DISTRICT 02: 0.0% of adults speak Spanish at homeCHELTENHAM DISTRICT 01 DIVISION 04: 8.2% of adults speak Spanish at homeJENKINTOWN DISTRICT 04: 0.7% of adults speak Spanish at homeABINGTON WARD 12 DISTRICT 03: 0.3% of adults speak Spanish at homeABINGTON WARD 12 DIVISION 02: 0.4% of adults speak Spanish at homeABINGTON WARD 11 DISTRICT 01: 0.3% of adults speak Spanish at homeABINGTON WARD 12 DISTRICT 01: 2.6% of adults speak Spanish at homeCHELTENHAM DISTRICT 02 DIVISION 02: 2.7% of adults speak Spanish at homeCHELTENHAM DISTRICT 02 DIVISION 04: 2.8% of adults speak Spanish at homeCHELTENHAM DISTRICT 01 DIVISION 03: 1.7% of adults speak Spanish at homeCHELTENHAM DISTRICT 01 DIVISION 02: 7.2% of adults speak Spanish at homeCHELTENHAM DISTRICT 01 DIVISION 01: 4.6% of adults speak Spanish at homeABINGTON WARD 13 DIVISION 01: 0.3% of adults speak Spanish at homeABINGTON WARD 06 DISTRICT 01: 2.2% of adults speak Spanish at homeABINGTON WARD 06 DIVISION 02: 1.9% of adults speak Spanish at homeABINGTON WARD 09 DIVISION 02: 3.2% of adults speak Spanish at homeSPRINGFIELD DISTRICT 05 DIVISION 01: 1.9% of adults speak Spanish at homeCHELTENHAM DISTRICT 02 DIVISION 01: 3.1% of adults speak Spanish at homeSPRINGFIELD DISTRICT 07 DIVISION 01: 0.0% of adults speak Spanish at homeSPRINGFIELD DISTRICT 07 DIVISION 02: 0.0% of adults speak Spanish at homeSPRINGFIELD DISTRICT 03 DIVISION 01: 1.5% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 04 DIVISION 02: 0.7% of adults speak Spanish at homeSPRINGFIELD DISTRICT 03 DIVISION 02: 2.1% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 04 DIVISION 01: 4.1% of adults speak Spanish at homeABINGTON WARD 13 DIVISION 02: 0.3% of adults speak Spanish at homeABINGTON WARD 13 DISTRICT 03: 8.2% of adults speak Spanish at homeABINGTON WARD 11 DISTRICT 03: 6.2% of adults speak Spanish at homeABINGTON WARD 09 DISTRICT 01: 5.0% of adults speak Spanish at homeABINGTON WARD 14 DISTRICT 02: 7.4% of adults speak Spanish at homeABINGTON WARD 15 DISTRICT 01: 15.9% of adults speak Spanish at homeABINGTON WARD 15 DIVISION 02: 21.3% of adults speak Spanish at homeABINGTON WARD 14 DISTRICT 01: 10.2% of adults speak Spanish at homeABINGTON WARD 08 DISTRICT 02: 2.9% of adults speak Spanish at homeABINGTON WARD 08 DISTRICT 01: 1.1% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 02 DIVISION 02: 1.6% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 01 DIVISION 03: 0.6% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 02 DIVISION 01: 0.9% of adults speak Spanish at homeAMBLER DISTRICT 03: 6.8% of adults speak Spanish at homeAMBLER DISTRICT 02: 5.1% of adults speak Spanish at homeAMBLER DISTRICT 01: 4.3% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 01 DIVISION 02: 1.0% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 07 DIVISION 03: 1.2% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 07 DIVISION 01: 1.8% of adults speak Spanish at homeLOWER GWYNEDD DISTRICT 02 DIVISION 01: 1.6% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 05 DIVISION 02: 4.8% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 05 DIVISION 03: 2.4% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 05 DIVISION 01: 2.5% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 03 DIVISION 01: 3.0% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 06 DIVISION 01: 1.6% of adults speak Spanish at homeHORSHAM DISTRICT 03 DIVISION 03: 0.1% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 03 DIVISION 02: 3.0% of adults speak Spanish at homeUPPER MORELAND DISTRICT 04 DIVISION 02: 1.8% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 04 DIVISION 03: 0.5% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 02 DIVISION 03: 1.3% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 06 DIVISION 02: 1.2% of adults speak Spanish at homeUPPER DUBLIN DISTRICT 07 DIVISION 02: 1.6% of adults speak Spanish at homeHORSHAM DISTRICT 02 DIVISION 04: 2.1% of adults speak Spanish at home
under 5%5-15%15-30%30-50%50-70%70% or moreno data

Share of adults (18+) who speak Spanish at home, by precinct. Census ACS 2020-2024 5-year estimates on the current precinct layer. Hover a precinct for its value.

District shown in red: U.S. Census Bureau cartographic boundary file for the 119th Congress (cb_2024_us_cd119_500k). These are the lines in effect for 2026 in this state per the Candidate Alerts district registry.

Back to the national races map

Precinct map: past elections and demographics

R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Kamala D Harris & Tim Walz minus Donald J Trump & Jd Vance) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Josh Shapiro And Austin Davis minus Douglas V Mastriano And Carrie Lewis Delrosso) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Joseph Robinette Biden Jr minus Donald J. Trump) / all votes, by precinct.
<5%5-15%15-30%30-50%50-70%70%+no data
<5%5-15%15-30%30-50%50-70%70%+no data
<2%2-5%5-10%10-20%20-40%40%+no data
<$40k$40-60k$60-80k$80-100k$100-140k$140k+no data
<15%15-25%25-35%35-50%50-65%65%+no data
<10%10-15%15-20%20-25%25-30%30%+no data
<5%5-15%15-30%30-50%50-70%70%+no data
LOWER MERION WARD 12 PRECINCT 03 (CD 04) | Hisp 4.7% Blk 3.2% Inc $232kLOWER MERION WARD 09 PRECINCT 01 | 24P D+29.8 | 22 D+63.4 | 20P D+46.2 | Hisp 1.4% Blk 16.5% Inc $126kLOWER MERION WARD 09 PRECINCT 03 | 24P D+55.2 | 22 D+76.0 | 20P D+60.6 | Hisp 1.1% Blk 15.4% Inc $131kLOWER MERION WARD 09 PRECINCT 02 | 24P D+62.4 | 22 D+80.7 | 20P D+71.2 | Hisp 1.1% Blk 2.1% Inc $193kLOWER MERION WARD 13 PRECINCT 03 | 24P D+33.7 | 22 D+70.6 | 20P D+49.3 | Hisp 0.5% Blk 33.4% Inc $142kLOWER MERION WARD 13 PRECINCT 01 | 24P D+43.8 | 22 D+71.6 | 20P D+57.6 | Hisp 1.6% Blk 0.0% Inc $246kLOWER MERION WARD 13 PRECINCT 02 | 24P D+68.9 | 22 D+81.9 | 20P D+69.5 | Hisp 1.7% Blk 0.0% Inc $249kLOWER MERION WARD 01 PRECINCT 01 | 24P D+64.0 | 22 D+75.6 | 20P D+63.6 | Hisp 3.4% Blk 0.6% Inc $228kLOWER MERION WARD 03 PRECINCT 01 | 24P D+69.3 | 22 D+81.9 | 20P D+75.4 | Hisp 3.0% Blk 5.5% Inc $250kLOWER MERION WARD 01 PRECINCT 02 | 24P D+53.1 | 22 D+68.7 | 20P D+56.7 | Hisp 1.8% Blk 0.8% Inc $236kLOWER MERION WARD 03 DISTRICT 03 | 24P D+26.8 | 22 D+33.6 | 20P D+22.0 | Hisp 12.6% Blk 0.4% Inc $107kLOWER MERION WARD 03 PRECINCT 02 | 24P D+51.8 | 22 D+73.6 | 20P D+57.7 | Hisp 1.7% Blk 2.2% Inc $204kLOWER MERION WARD 02 PRECINCT 03 | 24P D+50.2 | 22 D+73.0 | 20P D+56.6 | Hisp 1.5% Blk 14.6% Inc $120kLOWER MERION WARD 01 PRECINCT 03 | 24P D+31.3 | 22 D+49.7 | 20P D+34.5 | Hisp 0.0% Blk 4.4% Inc $250kLOWER MERION WARD 02 PRECINCT 01 | 24P D+43.8 | 22 D+57.7 | 20P D+40.9 | Hisp 0.0% Blk 2.4% Inc $248kLOWER MERION WARD 11 PRECINCT 03 | 24P D+31.8 | 22 D+56.4 | 20P D+41.7 | Hisp 3.4% Blk 0.4% Inc $250kLOWER MERION WARD 06 PRECINCT 03 | 24P D+32.0 | 22 D+57.8 | 20P D+43.9 | Hisp 3.1% Blk 0.3% Inc $249kLOWER MERION WARD 02 WARD 02 | 24P D+31.0 | 22 D+55.2 | 20P D+38.4 | Hisp 1.0% Blk 0.3% Inc $249kWEST CONSHOHOCKEN Voting District | 24P D+22.4 | 22 D+46.3 | 20P D+31.0 | Hisp 1.5% Blk 1.4% Inc $138kCONSHOHOCKEN DISTRICT 02 | 24P D+41.1 | 22 D+59.8 | 20P D+43.8 | Hisp 3.0% Blk 0.9% Inc $122kWHITEMARSH DISTRICT WEST DIVISION 03 | 24P D+40.8 | 22 D+59.2 | 20P D+46.9 | Hisp 0.0% Blk 0.6% Inc $188kSPRINGFIELD DISTRICT 01 DIVISION 01 | 24P D+58.5 | 22 D+66.1 | 20P D+52.7 | Hisp 2.4% Blk 4.7% Inc $139kWHITEMARSH DISTRICT MIDDLE DIVISION 03 | 24P D+33.6 | 22 D+52.9 | 20P D+34.4 | Hisp 0.0% Blk 0.3% Inc $209kWHITEMARSH DISTRICT MIDDLE DIVISION 05 | 24P D+17.0 | 22 D+34.3 | 20P D+18.4 | Hisp 0.2% Blk 4.8% Inc $113kWHITEMARSH DISTRICT MIDDLE DIVISION 04 | 24P D+35.8 | 22 D+52.2 | 20P D+32.7 | Hisp 0.5% Blk 9.4% Inc $142kWHITEMARSH DISTRICT MIDDLE DIVISION 01 | 24P D+19.5 | 22 D+42.8 | 20P D+27.4 | Hisp 22.1% Blk 0.0% Inc $182kCONSHOHOCKEN DISTRICT 03 | 24P D+31.3 | 22 D+55.5 | 20P D+46.8 | Hisp 17.9% Blk 2.3% Inc $107kCONSHOHOCKEN DISTRICT 05 | 24P D+26.9 | 22 D+50.1 | 20P D+32.9 | Hisp 1.8% Blk 10.9% Inc $147kCONSHOHOCKEN DISTRICT 01 | 24P D+24.0 | 22 D+41.7 | 20P D+35.9 | Hisp 1.1% Blk 3.6% Inc $121kCONSHOHOCKEN DISTRICT 07 | 24P D+26.7 | 22 D+45.2 | 20P D+33.3 | Hisp 1.0% Blk 11.2% Inc $151kCONSHOHOCKEN DISTRICT 04 | 24P D+18.2 | 22 D+50.4 | 20P D+29.1 | Hisp 2.2% Blk 3.3% Inc $128kWHITEMARSH DISTRICT WEST DIVISION 01 | 24P D+26.4 | 22 D+50.5 | 20P D+34.3 | Hisp 3.5% Blk 2.2% Inc $133kCONSHOHOCKEN DISTRICT 06 | 24P D+19.5 | 22 D+39.0 | 20P D+26.8 | Hisp 2.3% Blk 2.5% Inc $130kWHITEMARSH DISTRICT WEST DIVISION 02 | 24P D+42.1 | 22 D+63.9 | 20P D+49.3 | Hisp 0.4% Blk 0.0% Inc $148kPLYMOUTH DISTRICT 04 DIVISION 02 | 24P D+16.2 | 22 D+39.5 | 20P D+23.0 | Hisp 3.9% Blk 9.1% Inc $114kWHITEMARSH DISTRICT MIDDLE DIVISION 02 | 24P D+20.3 | 22 D+35.4 | 20P D+21.1 | Hisp 2.2% Blk 0.0% Inc $140kPLYMOUTH DISTRICT 01 DIVISION 02 | 24P D+24.5 | 22 D+45.2 | 20P D+32.1 | Hisp 3.5% Blk 12.4% Inc $113kPLYMOUTH DISTRICT 04 DIVISION 01 | 24P D+12.4 | 22 D+36.6 | 20P D+22.1 | Hisp 4.6% Blk 9.8% Inc $106kPLYMOUTH DISTRICT 03 DIVISION 03 | Hisp 5.3% Blk 8.9% Inc $98kPLYMOUTH DISTRICT 03 DIVISION 02 | 24P D+41.7 | 22 D+60.6 | 20P D+47.5 | Hisp 9.9% Blk 17.4% Inc $136kPLYMOUTH DISTRICT 01 DIVISION 01 | 24P D+13.2 | 22 D+31.7 | 20P D+19.9 | Hisp 7.0% Blk 12.3% Inc $106kPLYMOUTH DISTRICT 02 DISTRICT 03 | 24P D+15.0 | 22 D+31.6 | 20P D+13.9 | Hisp 5.2% Blk 11.6% Inc $124kPLYMOUTH DISTRICT 03 DIVISION 01 | 24P D+17.2 | 22 D+37.7 | 20P D+22.3 | Hisp 4.0% Blk 2.0% Inc $173kPLYMOUTH DISTRICT 02 DIVISION 02 | 24P D+4.8 | 22 D+26.5 | 20P D+12.3 | Hisp 9.8% Blk 5.7% Inc $158kEAST NORRITON DISTRICT 02 DIVISION 02 | 24P D+34.0 | 22 D+50.4 | 20P D+41.4 | Hisp 1.5% Blk 25.7% Inc $119kSPRINGFIELD DISTRICT 02 DIVISION 02 | 24P D+60.4 | 22 D+73.4 | 20P D+67.3 | Hisp 0.0% Blk 15.4% Inc $203kSPRINGFIELD DISTRICT 04 DIVISION 02 | 24P D+44.7 | 22 D+55.0 | 20P D+42.6 | Hisp 1.3% Blk 8.7% Inc $210kSPRINGFIELD DISTRICT 02 DIVISION 01 | 24P D+57.8 | 22 D+71.5 | 20P D+62.7 | Hisp 0.0% Blk 23.6% Inc $152kSPRINGFIELD DISTRICT 01 DIVISION 02 | 24P D+31.0 | 22 D+45.3 | 20P D+30.0 | Hisp 1.9% Blk 5.5% Inc $112kSPRINGFIELD DISTRICT 04 DIVISION 01 | 24P D+43.4 | 22 D+57.3 | 20P D+41.0 | Hisp 2.1% Blk 26.7% Inc $167kWHITEMARSH DISTRICT EAST DIVISION 01 | 24P D+23.1 | 22 D+43.0 | 20P D+27.7 | Hisp 3.6% Blk 4.9% Inc $230kSPRINGFIELD DISTRICT 06 DIVISION 01 | 24P D+20.5 | 22 D+39.2 | 20P D+23.0 | Hisp 3.8% Blk 1.2% Inc $122kSPRINGFIELD DISTRICT 06 DIVISION 02 | 24P D+22.7 | 22 D+44.1 | 20P D+27.2 | Hisp 4.2% Blk 2.9% Inc $119kUPPER DUBLIN DISTRICT 01 DIVISION 01 | 24P D+36.0 | 22 D+57.0 | 20P D+44.0 | Hisp 2.1% Blk 11.7% Inc $185kWEST NORRITON DISTRICT 04 DIVISION 01 | 24P D+26.2 | 22 D+37.7 | 20P D+20.1 | Hisp 5.4% Blk 15.3% Inc $72kWEST NORRITON DISTRICT 03 DIVISION 02 | 24P D+23.8 | 22 D+37.8 | 20P D+19.9 | Hisp 1.9% Blk 6.7% Inc $103kWEST NORRITON DISTRICT 02 DIVISION 02 | 24P D+32.6 | 22 D+45.0 | 20P D+27.3 | Hisp 5.6% Blk 9.2% Inc $82kWEST NORRITON DISTRICT 02 DIVISION 01 | 24P D+17.8 | 22 D+36.0 | 20P D+21.4 | Hisp 3.7% Blk 15.5% Inc $99kWEST NORRITON DISTRICT 04 DIVISION 02 | 24P D+43.1 | 22 D+55.6 | 20P D+44.3 | Hisp 13.7% Blk 20.3% Inc $72kEAST NORRITON DISTRICT 02 DIVISION 01 | 24P D+25.2 | 22 D+34.2 | 20P D+25.1 | Hisp 3.9% Blk 25.7% Inc $88kWEST NORRITON DISTRICT 01 DIVISION 02 | 24P D+21.4 | 22 D+38.6 | 20P D+21.8 | Hisp 4.4% Blk 17.9% Inc $103kWEST NORRITON DISTRICT 01 DIVISION 01 | 24P D+12.3 | 22 D+29.5 | 20P D+15.2 | Hisp 2.8% Blk 2.8% Inc $135kEAST NORRITON DISTRICT 01 DIVISION 02 | 24P D+30.3 | 22 D+48.3 | 20P D+36.9 | Hisp 7.3% Blk 11.8% Inc $89kLOWER PROVIDENCE DISTRICT 02 DIVISION 03 | 24P D+3.4 | 22 D+21.1 | 20P D+8.0 | Hisp 4.6% Blk 1.7% Inc $162kEAST NORRITON DISTRICT 01 DIVISION 01 | 24P D+7.2 | 22 D+21.9 | 20P D+6.2 | Hisp 11.6% Blk 7.0% Inc $91kEAST NORRITON DISTRICT 01 DIVISION 04 | 24P D+8.6 | 22 D+26.2 | 20P D+8.7 | Hisp 18.3% Blk 13.6% Inc $147kEAST NORRITON DISTRICT 02 DIVISION 03 | 24P D+26.1 | 22 D+41.4 | 20P D+29.3 | Hisp 10.0% Blk 19.6% Inc $67kPLYMOUTH DISTRICT 02 DIVISION 01 | 24P D+9.0 | 22 D+27.5 | 20P D+10.9 | Hisp 17.2% Blk 3.1% Inc $178kWHITPAIN DISTRICT 07 | 24P D+17.3 | 22 D+32.5 | 20P D+25.0 | Hisp 4.0% Blk 1.3% Inc $157kEAST NORRITON DISTRICT 02 DIVISION 04 | 24P D+19.6 | 22 D+38.4 | 20P D+17.5 | Hisp 3.8% Blk 10.9% Inc $118kWHITPAIN DISTRICT 08 | 24P D+21.9 | 22 D+38.3 | 20P D+23.9 | Hisp 5.8% Blk 5.1% Inc $141kWHITPAIN DISTRICT 10 | 24P D+30.1 | 22 D+51.4 | 20P D+33.8 | Hisp 4.1% Blk 16.2% Inc $141kWHITPAIN DISTRICT 09 | 24P D+34.6 | 22 D+48.3 | 20P D+39.3 | Hisp 6.9% Blk 7.0% Inc $116kWHITPAIN DISTRICT 11 | 24P D+26.8 | 22 D+45.4 | 20P D+30.9 | Hisp 2.1% Blk 11.9% Inc $142kWHITPAIN DISTRICT 02 | 24P D+19.3 | 22 D+38.1 | 20P D+20.7 | Hisp 3.4% Blk 19.1% Inc $116kWHITPAIN DISTRICT 01 | 24P D+26.3 | 22 D+43.9 | 20P D+30.9 | Hisp 0.9% Blk 4.8% Inc $235kUPPER MERION DISTRICT BELMONT DIVISION 0 | 24P D+39.3 | 22 D+57.0 | 20P D+42.6 | Hisp 4.5% Blk 20.3% Inc $118kLOWER PROVIDENCE DISTRICT 03 DISTRICT 02 | 24P D+9.6 | 22 D+29.6 | 20P D+17.5 | Hisp 1.9% Blk 3.0% Inc $107kWEST NORRITON DISTRICT 03 DIVISION 01 | 24P D+34.6 | 22 D+48.6 | 20P D+36.0 | Hisp 8.1% Blk 6.9% Inc $98kLOWER PROVIDENCE DISTRICT 03 DISTRICT 01 | 24P D+23.2 | 22 D+51.1 | 20P D+31.8 | Hisp 0.9% Blk 4.0% Inc $76kLOWER PROVIDENCE DISTRICT 03 DISTRICT 04 | 24P D+29.0 | 22 D+32.5 | 20P D+16.3 | Hisp 0.8% Blk 5.0% Inc $81kLOWER PROVIDENCE DISTRICT 03 DISTRICT 03 | 24P D+23.7 | 22 D+36.4 | 20P D+24.6 | Hisp 1.3% Blk 3.4% Inc $185kLOWER PROVIDENCE DISTRICT 02 DIVISION 01 | 24P D+11.6 | 22 D+29.7 | 20P D+17.9 | Hisp 1.5% Blk 0.6% Inc $90kUPPER PROVIDENCE DISTRICT OAKS | 24P D+19.1 | 22 D+34.7 | 20P D+20.3 | Hisp 4.1% Blk 1.1% Inc $134kUPPER PROVIDENCE DISTRICT MONT CLARE | 24P D+17.5 | 22 D+31.8 | 20P D+20.7 | Hisp 3.6% Blk 0.9% Inc $143kUPPER PROVIDENCE DISTRICT MINGO DIVISION | 24P D+16.9 | 22 D+30.9 | 20P D+18.8 | Hisp 3.0% Blk 2.6% Inc $130kSPRING CITY WARD 01 | 24P D+10.5 | 22 D+29.1 | 20P D+13.5 | Hisp 7.6% Blk 3.8% Inc $67kLOWER PROVIDENCE DISTRICT 02 DIVISION 02 | 24P D+15.2 | 22 D+28.5 | 20P D+17.5 | Hisp 2.2% Blk 2.7% Inc $111kLOWER PROVIDENCE DISTRICT 02 DIVISION 04 | 24P D+9.1 | 22 D+30.1 | 20P D+14.5 | Hisp 9.4% Blk 23.1% Inc $93kLOWER PROVIDENCE DISTRICT 01 DIVISION 02 | 24P D+12.0 | 22 D+27.3 | 20P D+17.5 | Hisp 0.5% Blk 8.9% Inc $212kLOWER PROVIDENCE DISTRICT 01 DIVISION 01 | 24P D+16.4 | 22 D+33.2 | 20P D+15.8 | Hisp 0.5% Blk 2.7% Inc $174kCOLLEGEVILLE DISTRICT 03 | 24P D+20.3 | 22 D+26.9 | 20P D+23.0 | Hisp 0.4% Blk 0.4% Inc $222kCOLLEGEVILLE DISTRICT 01 | 24P D+15.3 | 22 D+26.1 | 20P D+16.6 | Hisp 5.4% Blk 4.5% Inc $106kUPPER PROVIDENCE DISTRICT MINGO DIVISION | 24P D+11.6 | 22 D+28.0 | 20P D+12.6 | Hisp 4.7% Blk 2.0% Inc $150kCOLLEGEVILLE DISTRICT 02 | 24P D+25.2 | 22 D+39.7 | 20P D+34.6 | Hisp 8.2% Blk 8.6% Inc $50kUPPER PROVIDENCE DISTRICT TRAPPE | 24P D+3.0 | 22 D+20.3 | 20P D+7.9 | Hisp 2.3% Blk 2.1% Inc $206kSKIPPACK DISTRICT 02 | 24P D+4.2 | 22 D+20.2 | 20P D+8.3 | Hisp 2.4% Blk 2.3% Inc $166kPOTTSTOWN DISTRICT 02 DIVISION 02 | 24P D+24.6 | 22 D+37.0 | 20P D+31.1 | Hisp 13.4% Blk 33.3% Inc $60kCHELTENHAM DISTRICT 07 DIVISION 03 | 24P D+73.8 | 22 D+78.6 | 20P D+71.5 | Hisp 8.0% Blk 49.3% Inc $142kCHELTENHAM DISTRICT 05 DIVISION 04 | 24P D+66.4 | 22 D+76.2 | 20P D+69.7 | Hisp 11.1% Blk 55.6% Inc $162kCHELTENHAM DISTRICT 05 DIVISION 03 | 24P D+74.0 | 22 D+77.0 | 20P D+70.9 | Hisp 8.1% Blk 51.4% Inc $160kCHELTENHAM DISTRICT 07 DIVISION 02 | 24P D+63.1 | 22 D+72.2 | 20P D+60.7 | Hisp 20.1% Blk 32.8% Inc $121kCHELTENHAM DISTRICT 05 DIVISION 01 | 24P D+77.4 | 22 D+83.3 | 20P D+77.6 | Hisp 10.1% Blk 25.3% Inc $175kSPRINGFIELD DISTRICT 05 DIVISION 02 | 24P D+56.4 | 22 D+71.1 | 20P D+59.5 | Hisp 2.6% Blk 10.7% Inc $220kSPRINGFIELD DISTRICT 02 DIVISION 03 | 24P D+57.9 | 22 D+66.2 | 20P D+63.2 | Hisp 1.2% Blk 13.9% Inc $233kCHELTENHAM DISTRICT 03 DIVISION 04 | 24P D+79.9 | 22 D+89.5 | 20P D+85.8 | Hisp 9.4% Blk 59.4% Inc $166kCHELTENHAM DISTRICT 04 DIVISION 02 | 24P D+79.9 | 22 D+90.3 | 20P D+87.0 | Hisp 6.3% Blk 71.9% Inc $71kCHELTENHAM DISTRICT 04 DIVISION 01 | 24P D+79.1 | 22 D+89.8 | 20P D+84.9 | Hisp 4.9% Blk 63.9% Inc $65kCHELTENHAM DISTRICT 03 DIVISION 03 | 24P D+71.9 | 22 D+82.8 | 20P D+74.8 | Hisp 10.3% Blk 37.4% Inc $106kCHELTENHAM DISTRICT 02 DIVISION 03 | 24P D+81.8 | 22 D+90.4 | 20P D+87.4 | Hisp 6.3% Blk 49.6% Inc $141kCHELTENHAM DISTRICT 03 DIVISION 02 | 24P D+72.5 | 22 D+83.3 | 20P D+73.6 | Hisp 3.3% Blk 26.8% Inc $174kCHELTENHAM DISTRICT 04 DIVISION 03 | 24P D+75.5 | 22 D+81.3 | 20P D+73.9 | Hisp 3.7% Blk 26.0% Inc $128kCHELTENHAM DISTRICT 05 DIVISION 02 | 24P D+71.8 | 22 D+85.5 | 20P D+78.8 | Hisp 5.2% Blk 47.5% Inc $139kCHELTENHAM DISTRICT 07 DIVISION 01 | 24P D+43.1 | 22 D+57.0 | 20P D+41.0 | Hisp 6.1% Blk 28.5% Inc $95kCHELTENHAM DISTRICT 06 DIVISION 03 | 24P D+58.3 | 22 D+67.0 | 20P D+58.4 | Hisp 11.3% Blk 38.3% Inc $145kCHELTENHAM DISTRICT 06 DIVISION 02 | 24P D+74.2 | 22 D+84.7 | 20P D+75.9 | Hisp 7.7% Blk 22.6% Inc $139kABINGTON WARD 04 DISTRICT 01 | 24P D+22.1 | 22 D+42.9 | 20P D+21.9 | Hisp 8.3% Blk 10.1% Inc $163kCHELTENHAM DISTRICT 06 DIVISION 01 | 24P D+60.4 | 22 D+73.7 | 20P D+68.4 | Hisp 5.0% Blk 22.5% Inc $166kROCKLEDGE Voting District | 24P D+1.7 | 22 D+25.5 | 20P D+0.1 | Hisp 3.0% Blk 0.3% Inc $92kABINGTON WARD 04 DISTRICT 02 | 24P D+47.2 | 22 D+63.6 | 20P D+45.6 | Hisp 7.4% Blk 13.2% Inc $104kABINGTON WARD 03 DISTRICT 01 | 24P D+6.3 | 22 D+25.1 | 20P D+6.2 | Hisp 5.3% Blk 8.3% Inc $116kABINGTON WARD 03 DISTRICT 02 | 24P R+1.1 | 22 D+23.7 | 20P D+2.5 | Hisp 5.5% Blk 6.7% Inc $106kABINGTON WARD 03 DIVISION 03 | 24P D+33.8 | 22 D+54.0 | 20P D+36.5 | Hisp 5.5% Blk 3.9% Inc $108kABINGTON WARD 07 DISTRICT 02 | 24P D+63.6 | 22 D+73.3 | 20P D+64.1 | Hisp 3.7% Blk 4.5% Inc $84kABINGTON WARD 02 DISTRICT 03 | 24P D+10.4 | 22 D+30.4 | 20P D+15.4 | Hisp 3.0% Blk 1.6% Inc $152kJENKINTOWN DISTRICT 01 | 24P D+48.6 | 22 D+64.6 | 20P D+53.2 | Hisp 7.5% Blk 6.3% Inc $192kABINGTON WARD 02 DISTRICT 01 | 24P D+8.5 | 22 D+36.1 | 20P D+13.5 | Hisp 3.3% Blk 7.5% Inc $104kABINGTON WARD 02 DISTRICT 02 | 24P D+36.3 | 22 D+55.8 | 20P D+35.1 | Hisp 7.4% Blk 19.0% Inc $74kLOWER MORELAND DISTRICT 02 | 24P R+7.5 | 22 D+15.6 | 20P R+0.8 | Hisp 3.1% Blk 0.1% Inc $144kABINGTON WARD 07 DISTRICT 01 | 24P D+60.2 | 22 D+69.4 | 20P D+59.3 | Hisp 2.7% Blk 8.0% Inc $128kABINGTON WARD 01 DISTRICT 03 | 24P D+30.4 | 22 D+52.4 | 20P D+37.4 | Hisp 2.9% Blk 8.7% Inc $136kABINGTON WARD 01 DISTRICT 02 | 24P D+39.2 | 22 D+60.5 | 20P D+39.3 | Hisp 7.9% Blk 3.9% Inc $151kABINGTON WARD 07 DISTRICT 03 | 24P D+45.8 | 22 D+59.5 | 20P D+43.0 | Hisp 3.3% Blk 2.8% Inc $101kABINGTON WARD 01 DISTRICT 01 | 24P D+23.1 | 22 D+46.9 | 20P D+23.8 | Hisp 4.4% Blk 3.5% Inc $164kABINGTON WARD 10 DISTRICT 03 | 24P D+22.8 | 22 D+43.3 | 20P D+30.5 | Hisp 7.3% Blk 3.9% Inc $138kABINGTON WARD 11 DISTRICT 02 | 24P D+38.1 | 22 D+54.5 | 20P D+40.0 | Hisp 11.4% Blk 14.6% Inc $118kABINGTON WARD 10 DISTRICT 02 | 24P D+44.1 | 22 D+57.9 | 20P D+44.9 | Hisp 12.4% Blk 16.5% Inc $141kABINGTON WARD 05 DISTRICT 01 | 24P D+68.0 | 22 D+81.7 | 20P D+75.7 | Hisp 22.8% Blk 29.0% Inc $89kABINGTON WARD 10 DISTRICT 01 | 24P D+26.5 | 22 D+47.4 | 20P D+30.9 | Hisp 2.4% Blk 4.8% Inc $166kLOWER MORELAND DISTRICT 01 | 24P D+6.3 | 22 D+27.0 | 20P D+6.8 | Hisp 6.5% Blk 2.3% Inc $94kLOWER MORELAND DISTRICT 03 | 24P R+4.1 | 22 D+22.2 | 20P D+2.1 | Hisp 2.9% Blk 1.0% Inc $201kLOWER MORELAND DISTRICT 04 PRECINCT 02 | 24P R+11.2 | 22 D+10.0 | 20P R+5.5 | Hisp 5.9% Blk 0.8% Inc $174kUPPER MORELAND DISTRICT 01 DIVISION 02 | 24P D+25.2 | 22 D+41.6 | 20P D+24.3 | Hisp 11.5% Blk 1.5% Inc $141kABINGTON WARD 05 DISTRICT 02 | 24P D+60.7 | 22 D+75.4 | 20P D+65.3 | Hisp 6.2% Blk 17.6% Inc $79kUPPER MORELAND DISTRICT 01 DIVISION 01 | 24P D+26.5 | 22 D+46.5 | 20P D+26.9 | Hisp 7.7% Blk 5.0% Inc $94kUPPER MORELAND DISTRICT 06 DIVISION 02 | 24P D+7.8 | 22 D+25.0 | 20P D+6.9 | Hisp 3.6% Blk 3.9% Inc $153kUPPER MORELAND DISTRICT 04 DIVISION 01 | 24P D+17.6 | 22 D+39.6 | 20P D+22.1 | Hisp 11.0% Blk 6.8% Inc $89kUPPER MORELAND DISTRICT 06 DIVISION 01 | 24P D+20.2 | 22 D+36.7 | 20P D+20.4 | Hisp 4.1% Blk 5.8% Inc $101kUPPER MORELAND DISTRICT 03 DIVISION 01 | 24P D+21.6 | 22 D+44.0 | 20P D+27.7 | Hisp 3.4% Blk 12.3% Inc $80kUPPER MORELAND DISTRICT 03 DIVISION 02 | 24P D+35.9 | 22 D+52.3 | 20P D+33.7 | Hisp 7.5% Blk 7.7% Inc $96kUPPER MORELAND DISTRICT 05 DIVISION 01 | 24P D+3.8 | 22 D+30.6 | 20P D+12.5 | Hisp 11.9% Blk 8.7% Inc $112kUPPER MORELAND DISTRICT 05 DIVISION 02 | 24P R+1.9 | 22 D+22.7 | 20P D+6.4 | Hisp 7.9% Blk 4.0% Inc $93kBRYN ATHYN Voting District | 24P D+17.5 | 22 D+19.5 | 20P D+21.5 | Hisp 1.6% Blk 1.9% Inc $142kLOWER MORELAND DISTRICT 04 PRECINCT 01 | 24P R+18.1 | 22 D+6.6 | 20P R+13.6 | Hisp 4.3% Blk 1.5% Inc $185kLOWER MORELAND DISTRICT 06 | 24P D+4.6 | 22 D+40.6 | 20P D+18.8 | Hisp 5.7% Blk 3.1% Inc $153kLOWER MORELAND DISTRICT 05 | 24P R+6.2 | 22 D+19.1 | 20P R+2.5 | Hisp 1.5% Blk 1.2% Inc $183kUPPER MORELAND DISTRICT 07 DIVISION 02 | 24P R+1.0 | 22 D+28.6 | 20P D+6.4 | Hisp 9.2% Blk 5.4% Inc $73kHATBORO DISTRICT SOUTH DIVISION 02 | 24P D+21.3 | 22 D+38.9 | 20P D+25.0 | Hisp 2.3% Blk 14.8% Inc $96kUPPER MORELAND DISTRICT 02 DIVISION 02 | 24P D+15.7 | 22 D+38.0 | 20P D+22.8 | Hisp 2.6% Blk 5.9% Inc $113kHATBORO DISTRICT SOUTH DIVISION 01 | 24P D+19.4 | 22 D+40.4 | 20P D+22.2 | Hisp 6.5% Blk 1.9% Inc $125kUPPER MORELAND DISTRICT 07 DIVISION 01 | 24P R+2.4 | 22 D+27.5 | 20P D+6.1 | Hisp 3.0% Blk 1.5% Inc $134kUPPER MORELAND DISTRICT 02 DIVISION 01 | 24P D+18.0 | 22 D+39.3 | 20P D+22.7 | Hisp 18.7% Blk 4.3% Inc $77kHATBORO DISTRICT NORTH DIVISION 02 | 24P D+12.7 | 22 D+34.8 | 20P D+18.0 | Hisp 7.2% Blk 5.0% Inc $112kHATBORO DISTRICT NORTH DIVISION 01 | 24P D+4.0 | 22 D+23.7 | 20P D+7.1 | Hisp 2.8% Blk 3.5% Inc $88kWHITEMARSH DISTRICT EAST DIVISION 02 | 24P D+6.6 | 22 D+29.8 | 20P D+18.1 | Hisp 6.6% Blk 6.3% Inc $204kWHITPAIN DISTRICT 05 | 24P D+26.1 | 22 D+43.9 | 20P D+25.8 | Hisp 1.3% Blk 0.4% Inc $132kWHITPAIN DISTRICT 06 | 24P D+22.4 | 22 D+42.2 | 20P D+24.8 | Hisp 0.7% Blk 0.2% Inc $159kWHITPAIN DISTRICT 04 | 24P D+33.9 | 22 D+51.3 | 20P D+33.8 | Hisp 2.3% Blk 8.8% Inc $181kWHITPAIN DISTRICT 03 | 24P D+29.1 | 22 D+47.0 | 20P D+29.7 | Hisp 6.7% Blk 3.2% Inc $226kLOWER GWYNEDD DISTRICT 02 DIVISION 02 | 24P D+34.7 | 22 D+55.8 | 20P D+39.3 | Hisp 4.0% Blk 17.4% Inc $94kLOWER GWYNEDD DISTRICT 01 DIVISION 04 | 24P D+31.3 | 22 D+44.9 | 20P D+29.1 | Hisp 6.0% Blk 9.7% Inc $145kLOWER GWYNEDD DISTRICT 01 DIVISION 02 | 24P D+17.4 | 22 D+32.6 | 20P D+21.0 | Hisp 0.5% Blk 5.1% Inc $177kLOWER GWYNEDD DISTRICT 01 DIVISION 03 | 24P D+25.9 | 22 D+38.9 | 20P D+31.3 | Hisp 3.2% Blk 4.2% Inc $146kLOWER GWYNEDD DISTRICT 01 DIVISION 01 | 24P D+39.2 | 22 D+53.4 | 20P D+35.7 | Hisp 0.1% Blk 1.5% Inc $190kEAST NORRITON DISTRICT 01 DIVISION 03 | 24P D+6.3 | 22 D+25.5 | 20P D+6.0 | Hisp 7.7% Blk 8.5% Inc $152kWORCESTER DISTRICT WEST | 24P R+2.9 | 22 D+14.6 | 20P D+4.1 | Hisp 3.3% Blk 3.0% Inc $156kWORCESTER DISTRICT EAST DISTRICT 02 | 24P D+10.7 | 22 D+22.4 | 20P D+9.2 | Hisp 4.4% Blk 1.0% Inc $176kWORCESTER DISTRICT EAST DISTRICT 01 | 24P D+13.1 | 22 D+29.7 | 20P D+16.7 | Hisp 3.8% Blk 2.6% Inc $155kWORCESTER DISTRICT EAST DISTRICT 03 | 24P R+2.0 | 22 D+11.3 | 20P R+8.7 | Hisp 1.6% Blk 3.6% Inc $219kSKIPPACK DISTRICT 01 | 24P D+8.4 | 22 D+23.0 | 20P D+11.8 | Hisp 2.0% Blk 0.3% Inc $158kTOWAMENCIN DISTRICT 02 DIVISION 02 | 24P D+15.3 | 22 D+36.1 | 20P D+20.1 | Hisp 2.0% Blk 12.3% Inc $106kTOWAMENCIN DISTRICT 02 DIVISION 03 | 24P R+4.2 | 22 D+12.9 | 20P R+5.8 | Hisp 0.5% Blk 11.9% Inc $137kTOWAMENCIN DISTRICT 02 DIVISION 01 | 24P D+12.1 | 22 D+27.6 | 20P D+11.6 | Hisp 2.8% Blk 4.6% Inc $128kTOWAMENCIN DISTRICT 03 DIVISION 03 | 24P D+22.5 | 22 D+43.3 | 20P D+28.2 | Hisp 4.2% Blk 11.9% Inc $132kWHITPAIN DISTRICT 12 | 24P D+30.5 | 22 D+39.0 | 20P D+21.7 | Hisp 0.7% Blk 18.9% Inc $128kUPPER GWYNEDD DISTRICT 01 | 24P D+18.7 | 22 D+33.9 | 20P D+13.5 | Hisp 1.4% Blk 0.8% Inc $125kUPPER GWYNEDD DISTRICT 07 | 24P D+22.6 | 22 D+38.8 | 20P D+21.5 | Hisp 0.2% Blk 4.3% Inc $148kNORTH WALES DISTRICT 01 | 24P D+15.0 | 22 D+37.9 | 20P D+26.5 | Hisp 4.2% Blk 0.2% Inc $149kNORTH WALES DISTRICT 02 | 24P D+28.6 | 22 D+38.3 | 20P D+27.1 | Hisp 7.3% Blk 0.1% Inc $128kNORTH WALES DISTRICT 03 | 24P D+27.1 | 22 D+43.8 | 20P D+27.7 | Hisp 3.0% Blk 0.8% Inc $119kUPPER GWYNEDD DISTRICT 05 | 24P D+15.1 | 22 D+30.0 | 20P D+9.4 | Hisp 0.0% Blk 4.1% Inc $145kUPPER GWYNEDD DISTRICT 03 | 24P D+29.5 | 22 D+41.8 | 20P D+30.7 | Hisp 1.4% Blk 12.5% Inc $94kUPPER GWYNEDD DISTRICT 06 | 24P D+22.5 | 22 D+40.5 | 20P D+26.9 | Hisp 0.0% Blk 20.2% Inc $119kLANSDALE DISTRICT 01 DIVISION 03 | 24P D+27.4 | 22 D+43.0 | 20P D+26.4 | Hisp 12.1% Blk 1.7% Inc $87kHORSHAM DISTRICT 04 DIVISION 01 | 24P D+9.1 | 22 D+23.7 | 20P D+7.1 | Hisp 0.0% Blk 0.1% Inc $250kUPPER GWYNEDD DISTRICT 04 | 24P D+27.3 | 22 D+40.7 | 20P D+26.4 | Hisp 0.2% Blk 8.0% Inc $97kLANSDALE DISTRICT 01 DIVISION 02 | 24P D+29.9 | 22 D+47.8 | 20P D+42.0 | Hisp 8.4% Blk 3.6% Inc $95kTOWAMENCIN DISTRICT 01 DIVISION 02 | 24P D+18.0 | 22 D+31.7 | 20P D+19.1 | Hisp 9.2% Blk 3.0% Inc $97kLANSDALE DISTRICT 01 DIVISION 01 | 24P D+28.2 | 22 D+50.8 | 20P D+40.6 | Hisp 1.6% Blk 8.7% Inc $88kLANSDALE DISTRICT 02 DIVISION 01 | 24P D+26.0 | 22 D+48.6 | 20P D+34.4 | Hisp 12.2% Blk 6.4% Inc $72kLANSDALE DISTRICT 03 DIVISION 03 | 24P D+30.3 | 22 D+44.0 | 20P D+29.3 | Hisp 3.4% Blk 5.0% Inc $126kLANSDALE DISTRICT 02 DIVISION 02 | 24P D+15.5 | 22 D+35.9 | 20P D+23.3 | Hisp 15.1% Blk 9.0% Inc $88kTOWAMENCIN DISTRICT 01 DIVISION 01 | 24P D+16.3 | 22 D+35.3 | 20P D+18.4 | Hisp 9.5% Blk 4.1% Inc $89kLANSDALE DISTRICT 03 DIVISION 02 | 24P D+16.6 | 22 D+38.2 | 20P D+26.7 | Hisp 4.1% Blk 6.5% Inc $83kLANSDALE DISTRICT 03 DIVISION 01 | 24P D+22.2 | 22 D+51.3 | 20P D+43.0 | Hisp 13.8% Blk 3.9% Inc $69kTOWAMENCIN DISTRICT 03 DIVISION 02 | 24P D+22.2 | 22 D+40.6 | 20P D+24.4 | Hisp 10.0% Blk 0.5% Inc $98kTOWAMENCIN DISTRICT 01 DIVISION 03 | 24P D+19.5 | 22 D+34.4 | 20P D+19.5 | Hisp 8.1% Blk 2.5% Inc $82kUPPER GWYNEDD DISTRICT 02 | 24P D+18.7 | 22 D+32.9 | 20P D+14.4 | Hisp 0.7% Blk 0.4% Inc $118kLANSDALE DISTRICT 02 DIVISION 03 | 24P D+22.6 | 22 D+39.2 | 20P D+28.7 | Hisp 5.3% Blk 5.7% Inc $100kLOWER HEIDELBERG PRECINCT 03 | 24P R+11.0 | 22 D+4.5 | 20P R+9.7 | Hisp 2.6% Blk 3.0% Inc $145kBERN DISTRICT 03 | 24P R+10.2 | 22 D+13.6 | 20P R+6.2 | Hisp 3.4% Blk 0.2% Inc $90kLOWER HEIDELBERG PRECINCT 02 | 24P R+13.6 | 22 D+4.0 | 20P R+18.2 | Hisp 8.2% Blk 0.5% Inc $112kALSACE DISTRICT 02 | 24P R+33.1 | 22 R+14.0 | 20P R+26.7 | Hisp 4.6% Blk 0.0% Inc $68kMUHLENBERG DISTRICT 01 | 24P D+9.7 | 22 D+40.2 | 20P D+25.4 | Hisp 60.6% Blk 2.2% Inc $82kMUHLENBERG DISTRICT 04 | 24P D+16.2 | 22 D+30.9 | 20P D+21.7 | Hisp 54.6% Blk 1.9% Inc $78kMUHLENBERG DISTRICT 06 | 24P D+0.7 | 22 D+16.1 | 20P R+3.8 | Hisp 10.8% Blk 3.4% Inc $83kLAURELDALE DISTRICT 01 | 24P D+0.8 | 22 D+23.4 | 20P D+12.5 | Hisp 52.1% Blk 8.4% Inc $71kLAURELDALE DISTRICT 02 | 24P R+4.9 | 22 D+15.8 | 20P D+2.8 | Hisp 41.8% Blk 5.0% Inc $76kMUHLENBERG DISTRICT 03 | 24P R+7.6 | 22 D+14.3 | 20P R+4.1 | Hisp 28.6% Blk 5.0% Inc $98kMUHLENBERG DISTRICT 08 | 24P D+1.8 | 22 D+19.6 | 20P D+0.6 | Hisp 16.5% Blk 6.7% Inc $118kBERN DISTRICT 01 | 24P R+22.1 | 22 R+7.6 | 20P R+23.4 | Hisp 9.7% Blk 6.9% Inc $129kMUHLENBERG DISTRICT 09 | 24P D+3.0 | 22 D+18.2 | 20P R+1.5 | Hisp 25.4% Blk 6.8% Inc $116kROYERSFORD DISTRICT 02 | 24P D+18.4 | 22 D+40.6 | 20P D+23.2 | Hisp 8.2% Blk 2.7% Inc $78kROYERSFORD DISTRICT 01 | 24P D+12.4 | 22 D+30.5 | 20P D+11.3 | Hisp 4.1% Blk 4.1% Inc $74kLIMERICK DISTRICT 04 | 24P D+13.2 | 22 D+26.9 | 20P D+13.4 | Hisp 1.5% Blk 2.3% Inc $107kLIMERICK DISTRICT 03 | 24P D+0.3 | 22 D+19.1 | 20P D+2.1 | Hisp 3.8% Blk 1.5% Inc $110kLIMERICK DISTRICT 01 | 24P D+0.6 | 22 D+17.8 | 20P D+4.1 | Hisp 0.5% Blk 1.3% Inc $139kLIMERICK DISTRICT 06 | 24P D+6.5 | 22 D+24.9 | 20P D+10.7 | Hisp 2.7% Blk 3.1% Inc $125kPOTTSTOWN DISTRICT 06 | 24P D+19.2 | 22 D+38.1 | 20P D+22.8 | Hisp 16.3% Blk 6.2% Inc $54kLOWER POTTSGROVE DISTRICT 02 | 24P D+7.1 | 22 D+20.0 | 20P D+6.4 | Hisp 3.7% Blk 15.1% Inc $91kPOTTSTOWN DISTRICT 02 DIVISION 01 | 24P D+41.4 | 22 D+52.7 | 20P D+44.0 | Hisp 9.6% Blk 21.6% Inc $41kPOTTSTOWN DISTRICT 01 DIVISION 02 | 24P D+45.7 | 22 D+62.0 | 20P D+49.0 | Hisp 14.8% Blk 43.6% Inc $37kPOTTSTOWN DISTRICT 01 DIVISION 01 | 24P D+37.1 | 22 D+50.8 | 20P D+48.4 | Hisp 16.4% Blk 43.4% Inc $37kLIMERICK DISTRICT 02 | 24P D+5.0 | 22 D+22.8 | 20P D+7.3 | Hisp 5.0% Blk 0.0% Inc $103kPOTTSTOWN DISTRICT 07 DISTRICT 02 | 24P D+3.3 | 22 D+18.3 | 20P D+0.3 | Hisp 11.3% Blk 12.2% Inc $66kTRAPPE Voting District | 24P D+11.9 | 22 D+28.8 | 20P D+15.0 | Hisp 8.1% Blk 11.5% Inc $122kPERKIOMEN DISTRICT 01 | 24P D+10.2 | 22 D+29.5 | 20P D+17.8 | Hisp 6.4% Blk 5.1% Inc $171kSKIPPACK DISTRICT 03 | 24P D+1.0 | 22 D+16.6 | 20P D+2.1 | Hisp 6.7% Blk 24.6% Inc $133kPERKIOMEN DISTRICT 02 | 24P D+7.4 | 22 D+22.6 | 20P D+11.4 | Hisp 5.1% Blk 3.1% Inc $148kLIMERICK DISTRICT 05 | 24P R+14.8 | 22 D+0.2 | 20P R+10.2 | Hisp 4.5% Blk 0.0% Inc $122kSCHWENKSVILLE Voting District | 24P D+7.6 | 22 D+24.1 | 20P D+7.7 | Hisp 1.5% Blk 7.9% Inc $73kLOWER SALFORD DISTRICT 05 | 24P R+8.6 | 22 D+4.8 | 20P R+5.1 | Hisp 0.1% Blk 3.3% Inc $227kLOWER FREDERICK DISTRICT 01 | 24P D+13.3 | 22 D+27.0 | 20P D+16.2 | Hisp 2.8% Blk 3.8% Inc $105kLOWER FREDERICK DISTRICT 02 | 24P R+10.1 | 22 D+6.5 | 20P R+8.5 | Hisp 1.0% Blk 0.5% Inc $146kLOWER SALFORD DISTRICT 01 | 24P R+4.1 | 22 D+12.5 | 20P D+1.2 | Hisp 0.7% Blk 7.3% Inc $152kLOWER SALFORD DISTRICT 06 | 24P D+7.1 | 22 D+20.4 | 20P D+11.1 | Hisp 11.9% Blk 20.8% Inc $230kTOWAMENCIN DISTRICT 03 DIVISION 01 | 24P D+9.9 | 22 D+24.9 | 20P D+11.4 | Hisp 0.9% Blk 3.6% Inc $86kLOWER SALFORD DISTRICT 03 | 24P D+0.4 | 22 D+21.1 | 20P D+8.9 | Hisp 8.9% Blk 5.5% Inc $133kLOWER SALFORD DISTRICT 04 | 24P D+4.6 | 22 D+22.9 | 20P D+6.1 | Hisp 9.9% Blk 0.4% Inc $119kLOWER SALFORD DISTRICT 02 | 24P D+4.8 | 22 D+20.4 | 20P D+4.3 | Hisp 2.0% Blk 2.3% Inc $122kPOTTSTOWN DISTRICT 07 DISTRICT 01 | 24P D+50.7 | 22 D+63.5 | 20P D+61.7 | Hisp 10.8% Blk 43.9% Inc $56kPOTTSTOWN DISTRICT 05 | 24P D+20.8 | 22 D+37.3 | 20P D+18.6 | Hisp 8.9% Blk 11.9% Inc $90kLOWER POTTSGROVE DISTRICT 04 | 24P D+9.3 | 22 D+21.1 | 20P D+7.3 | Hisp 15.0% Blk 7.2% Inc $118kPOTTSTOWN DISTRICT 03 | 24P D+21.7 | 22 D+38.8 | 20P D+25.4 | Hisp 15.5% Blk 19.8% Inc $65kPOTTSTOWN DISTRICT 04 | 24P D+12.2 | 22 D+29.3 | 20P D+13.8 | Hisp 8.5% Blk 15.5% Inc $81kLOWER POTTSGROVE DISTRICT 03 | 24P D+7.4 | 22 D+19.5 | 20P D+7.5 | Hisp 7.9% Blk 9.0% Inc $124kLOWER POTTSGROVE DISTRICT 01 | 24P R+7.5 | 22 D+15.0 | 20P R+7.2 | Hisp 0.3% Blk 1.0% Inc $115kNEW HANOVER DISTRICT 02 | 24P R+16.7 | 22 R+1.5 | 20P R+14.1 | Hisp 3.4% Blk 2.9% Inc $140kUPPER POTTSGROVE Voting District | 24P D+1.3 | 22 D+15.1 | 20P D+4.6 | Hisp 3.8% Blk 7.2% Inc $122kNEW HANOVER DISTRICT 03 | 24P R+7.0 | 22 D+10.6 | 20P R+6.3 | Hisp 6.1% Blk 3.1% Inc $143kWEST POTTSGROVE Voting District | 24P R+0.1 | 22 D+15.7 | 20P D+1.7 | Hisp 6.4% Blk 5.4% Inc $87kAMITY DISTRICT 04 | 24P R+0.4 | 22 D+7.8 | 20P R+5.3 | Hisp 3.8% Blk 3.3% Inc $124kAMITY DISTRICT 03 | 24P R+11.5 | 22 D+9.7 | 20P R+6.5 | Hisp 4.9% Blk 2.4% Inc $102kAMITY DISTRICT 05 | 24P R+18.4 | 22 R+8.1 | 20P R+16.3 | Hisp 2.5% Blk 15.8% Inc $109kDOUGLASS DISTRICT 01 | 24P R+14.7 | 22 D+2.9 | 20P R+14.8 | Hisp 0.8% Blk 1.7% Inc $72kAMITY DISTRICT 01 | 24P R+31.1 | 22 R+16.9 | 20P R+32.2 | Hisp 8.6% Blk 1.4% Inc $84kAMITY DISTRICT 02 | 24P R+6.7 | 22 D+8.5 | 20P R+8.5 | Hisp 14.7% Blk 3.6% Inc $187kAMITY DISTRICT 06 | 24P R+16.9 | 22 R+0.3 | 20P R+13.9 | Hisp 8.1% Blk 9.2% Inc $164kDOUGLASS DISTRICT 02 | 24P R+43.4 | 22 R+30.5 | 20P R+42.4 | Hisp 1.6% Blk 4.3% Inc $89kEXETER PRECINCT 10 | 24P R+18.0 | 20P R+17.6 | Hisp 12.0% Blk 3.9% Inc $111kEARL DISTRICT 01 | 24P R+38.4 | 22 R+20.0 | 20P R+32.3 | Hisp 2.8% Blk 2.8% Inc $92kCOLEBROOKDALE DISTRICT 02 | 24P R+25.6 | 22 R+8.4 | 20P R+23.5 | Hisp 1.6% Blk 0.1% Inc $77kOLEY DISTRICT 02 | 24P R+30.2 | 22 R+16.8 | 20P R+32.5 | Hisp 4.4% Blk 0.0% Inc $93kDOUGLASS DISTRICT 04 | 24P R+16.6 | 22 D+0.3 | 20P R+18.3 | Hisp 1.0% Blk 0.2% Inc $132kDOUGLASS DISTRICT 03 | 24P R+21.1 | 22 R+0.9 | 20P R+18.9 | Hisp 0.6% Blk 2.2% Inc $127kDOUGLASS DISTRICT 02 | 24P R+13.2 | 22 R+1.0 | 20P R+20.1 | Hisp 1.2% Blk 2.7% Inc $127kBOYERTOWN DISTRICT 02 | 24P R+27.0 | 22 R+8.7 | 20P R+28.7 | Hisp 1.9% Blk 1.8% Inc $56kNEW HANOVER DISTRICT 01 | 24P R+17.9 | 22 R+1.5 | 20P R+14.1 | Hisp 6.9% Blk 4.7% Inc $140kBOYERTOWN DISTRICT 01 | 24P R+18.6 | 22 D+0.9 | 20P R+12.3 | Hisp 2.6% Blk 0.0% Inc $68kCOLEBROOKDALE DISTRICT 01 | 24P R+32.9 | 22 R+12.5 | 20P R+33.2 | Hisp 4.5% Blk 0.5% Inc $85kDOUGLASS DISTRICT 01 | 24P R+32.0 | 22 R+21.1 | 20P R+33.9 | Hisp 1.0% Blk 0.0% Inc $99kBECHTELSVILLE DISTRICT 01 | 24P R+34.2 | 22 R+15.7 | 20P R+24.8 | Hisp 4.1% Blk 2.2% Inc $91kUPPER SALFORD Voting District | 24P R+15.3 | 22 R+4.1 | 20P R+11.8 | Hisp 4.5% Blk 0.8% Inc $133kUPPER FREDERICK Voting District | 24P R+16.4 | 22 D+0.4 | 20P R+12.5 | Hisp 0.5% Blk 0.9% Inc $98kGREEN LANE Voting District | 24P R+13.4 | 22 D+3.2 | 20P R+12.4 | Hisp 1.8% Blk 5.6% Inc $72kWASHINGTON DISTRICT 02 | 24P R+29.3 | 22 R+11.5 | 20P R+28.1 | Hisp 1.2% Blk 0.6% Inc $99kWASHINGTON DISTRICT 01 | 24P R+31.7 | 22 R+12.1 | 20P R+30.7 | Hisp 1.2% Blk 0.2% Inc $92kBALLY DISTRICT 01 | 24P R+21.8 | 22 R+11.1 | 20P R+23.9 | Hisp 2.4% Blk 3.2% Inc $76kDISTRICT DISTRICT 01 (CD 04) | Hisp 1.3% Blk 0.0% Inc $101kHEREFORD DISTRICT 02 | 24P R+25.7 | 22 R+7.3 | 20P R+24.5 | Hisp 31.0% Blk 0.0% Inc $115kHEREFORD DISTRICT 01 | 24P R+28.4 | 22 R+9.3 | 20P R+26.8 | Hisp 3.8% Blk 0.0% Inc $120kLONGSWAMP DISTRICT 02 | 24P R+28.7 | 22 R+12.6 | 20P R+26.7 | Hisp 2.4% Blk 0.9% Inc $89kEARL DISTRICT 02 | 24P R+47.7 | 22 R+31.0 | 20P R+44.4 | Hisp 1.1% Blk 0.7% Inc $84kOLEY DISTRICT 01 | 24P R+32.0 | 22 R+15.6 | 20P R+33.7 | Hisp 0.6% Blk 0.0% Inc $89kPIKE DISTRICT 01 | 24P R+33.6 | 22 R+15.6 | 20P R+29.7 | Hisp 2.8% Blk 0.3% Inc $106kRUSCOMBMANOR DISTRICT 02 | 24P R+36.3 | 22 R+17.4 | 20P R+29.8 | Hisp 8.7% Blk 0.8% Inc $98kRUSCOMBMANOR DISTRICT 01 | 24P R+38.8 | 22 R+16.3 | 20P R+34.9 | Hisp 3.0% Blk 0.8% Inc $103kDISTRICT DISTRICT 01 (CD 09) | Hisp 1.3% Blk 0.0% Inc $101kROCKLAND PRECINCT 02 | 24P R+30.5 | 22 R+16.5 | 20P R+30.8 | Hisp 1.7% Blk 1.5% Inc $103kROCKLAND PRECINCT 01 | 24P R+28.9 | 22 R+11.0 | 20P R+27.6 | Hisp 0.5% Blk 2.2% Inc $115kFLEETWOOD DISTRICT 01 | 24P R+13.8 | 22 D+13.8 | 20P R+14.5 | Hisp 10.0% Blk 0.4% Inc $98kFLEETWOOD DISTRICT 02 | 24P R+18.3 | 22 D+6.0 | 20P R+16.6 | Hisp 16.6% Blk 1.4% Inc $88kMUHLENBERG DISTRICT 02 | 24P R+4.4 | 22 D+15.8 | 20P D+0.2 | Hisp 37.6% Blk 3.9% Inc $81kALSACE DISTRICT 01 | 24P R+30.4 | 22 R+7.3 | 20P R+31.1 | Hisp 5.2% Blk 0.0% Inc $75kMUHLENBERG DISTRICT 07 | 24P R+3.6 | 22 D+19.9 | 20P D+5.6 | Hisp 25.2% Blk 14.0% Inc $101kMUHLENBERG DISTRICT 10 | 24P R+8.1 | 22 D+13.8 | 20P D+4.8 | Hisp 25.3% Blk 7.2% Inc $93kMUHLENBERG DISTRICT 05 | 24P D+0.0 | 22 D+28.1 | 20P D+10.6 | Hisp 38.2% Blk 11.0% Inc $75kBERN DISTRICT 02 | 24P R+32.4 | 22 R+12.3 | 20P R+32.2 | Hisp 1.7% Blk 0.1% Inc $122kMAIDENCREEK PRECINCT 01 | 24P R+26.5 | 22 R+0.9 | 20P R+21.4 | Hisp 20.4% Blk 1.2% Inc $107kLEESPORT PRECINCT 01 | 24P R+26.9 | 22 R+4.2 | 20P R+23.2 | Hisp 7.7% Blk 0.3% Inc $97kONTELAUNEE DISTRICT 01 | 24P R+16.6 | 22 D+7.1 | 20P R+10.1 | Hisp 6.8% Blk 10.6% Inc $111kMAIDENCREEK PRECINCT 04 | 24P R+16.2 | 22 D+4.4 | 20P R+11.9 | Hisp 8.3% Blk 2.2% Inc $158kLYONS DISTRICT 01 | 24P R+2.9 | 22 D+7.6 | 20P R+6.3 | Hisp 8.3% Blk 1.7% Inc $57kRICHMOND DISTRICT 01 | 24P R+30.0 | 22 R+9.4 | 20P R+30.1 | Hisp 9.2% Blk 0.3% Inc $81kMAXATAWNY DISTRICT 02 | 24P R+17.5 | 22 R+5.7 | 20P R+16.7 | Hisp 12.9% Blk 4.3% Inc $54kLONGSWAMP DISTRICT 01 | 24P R+25.0 | 22 R+10.9 | 20P R+25.5 | Hisp 4.2% Blk 1.7% Inc $83kTOPTON Voting District | 24P R+17.6 | 22 D+4.4 | 20P R+17.1 | Hisp 5.2% Blk 1.9% Inc $80kKUTZTOWN DISTRICT 02 | 24P D+18.1 | 22 D+38.6 | 20P D+24.1 | Hisp 4.0% Blk 3.2% Inc $54kKUTZTOWN DISTRICT 01 | 24P D+11.5 | 22 D+27.3 | 20P D+12.6 | Hisp 11.6% Blk 1.1% Inc $48kMAXATAWNY DISTRICT 03 | 24P R+2.4 | 22 D+8.0 | 20P R+1.0 | Hisp 10.3% Blk 11.7% Inc $58kMAXATAWNY DISTRICT 01 | 24P R+30.7 | 22 R+12.1 | 20P R+33.4 | Hisp 3.5% Blk 0.7% Inc $98kGREENWICH DISTRICT 02 | 24P R+38.3 | 22 R+23.2 | 20P R+36.2 | Hisp 7.3% Blk 0.2% Inc $87kMAIDENCREEK PRECINCT 03 | 24P R+12.4 | 22 D+6.9 | 20P R+12.6 | Hisp 17.8% Blk 2.4% Inc $107kMAIDENCREEK PRECINCT 02 | 24P R+16.8 | 22 R+0.7 | 20P R+20.4 | Hisp 18.8% Blk 0.3% Inc $107kPERRY Voting District | 22 R+30.9 | 20P R+45.2 | Hisp 6.4% Blk 0.0% Inc $89kGREENWICH DISTRICT 01 | 24P R+30.6 | 22 R+16.7 | 20P R+26.6 | Hisp 1.1% Blk 1.8% Inc $107kLENHARTSVILLE DISTRICT 01 | 24P R+56.0 | 22 R+47.8 | 20P R+48.3 | Hisp 1.2% Blk 1.9% Inc $108kCHELTENHAM DISTRICT 03 DIVISION 01 | 24P D+71.3 | 22 D+78.4 | 20P D+65.7 | Hisp 2.1% Blk 23.2% Inc $93kJENKINTOWN DISTRICT 03 | 24P D+58.1 | 22 D+69.0 | 20P D+57.3 | Hisp 2.9% Blk 9.0% Inc $96kCHELTENHAM DISTRICT 04 DIVISION 04 | 24P D+72.4 | 22 D+81.7 | 20P D+75.7 | Hisp 1.5% Blk 22.0% Inc $198kJENKINTOWN DISTRICT 02 | 24P D+57.3 | 22 D+70.4 | 20P D+61.6 | Hisp 2.5% Blk 9.0% Inc $91kCHELTENHAM DISTRICT 01 DIVISION 04 | 24P D+60.8 | 22 D+71.0 | 20P D+62.0 | Hisp 10.3% Blk 6.9% Inc $110kJENKINTOWN DISTRICT 04 | 24P D+63.3 | 22 D+75.7 | 20P D+65.3 | Hisp 3.6% Blk 9.2% Inc $105kABINGTON WARD 12 DISTRICT 03 | 24P D+31.0 | 22 D+48.5 | 20P D+37.7 | Hisp 0.7% Blk 5.3% Inc $102kABINGTON WARD 12 DIVISION 02 | 24P D+38.6 | 22 D+42.9 | 20P D+38.8 | Hisp 0.5% Blk 6.1% Inc $92kABINGTON WARD 11 DISTRICT 01 | 24P D+47.5 | 22 D+64.3 | 20P D+49.3 | Hisp 3.0% Blk 2.8% Inc $96kABINGTON WARD 12 DISTRICT 01 | 24P D+27.2 | 22 D+46.2 | 20P D+29.1 | Hisp 5.9% Blk 11.3% Inc $110kCHELTENHAM DISTRICT 02 DIVISION 02 | 24P D+81.5 | 22 D+90.1 | 20P D+85.2 | Hisp 3.3% Blk 57.8% Inc $64kCHELTENHAM DISTRICT 02 DIVISION 04 | 24P D+70.8 | 22 D+78.2 | 20P D+74.5 | Hisp 6.1% Blk 25.9% Inc $131kCHELTENHAM DISTRICT 01 DIVISION 03 | 24P D+69.7 | 22 D+74.0 | 20P D+70.1 | Hisp 4.5% Blk 25.7% Inc $126kCHELTENHAM DISTRICT 01 DIVISION 02 | 24P D+59.6 | 22 D+69.1 | 20P D+58.9 | Hisp 9.9% Blk 8.9% Inc $111kCHELTENHAM DISTRICT 01 DIVISION 01 | 24P D+56.9 | 22 D+68.0 | 20P D+56.9 | Hisp 8.8% Blk 15.6% Inc $109kABINGTON WARD 13 DIVISION 01 | 24P D+36.6 | 22 D+50.1 | 20P D+41.2 | Hisp 0.5% Blk 5.7% Inc $97kABINGTON WARD 06 DISTRICT 01 | 24P D+20.8 | 22 D+44.9 | 20P D+30.0 | Hisp 4.0% Blk 11.6% Inc $127kABINGTON WARD 06 DIVISION 02 | 24P D+41.8 | 22 D+58.3 | 20P D+49.9 | Hisp 1.8% Blk 21.2% Inc $99kABINGTON WARD 09 DIVISION 02 | 24P D+18.2 | 22 D+42.1 | 20P D+20.6 | Hisp 12.3% Blk 0.2% Inc $109kSPRINGFIELD DISTRICT 05 DIVISION 01 | 24P D+60.7 | 22 D+66.6 | 20P D+61.3 | Hisp 2.3% Blk 14.1% Inc $111kCHELTENHAM DISTRICT 02 DIVISION 01 | 24P D+80.2 | 22 D+86.3 | 20P D+84.3 | Hisp 2.9% Blk 43.3% Inc $151kSPRINGFIELD DISTRICT 07 DIVISION 01 | 24P D+67.3 | 22 D+78.1 | 20P D+71.5 | Hisp 0.3% Blk 19.9% Inc $145kSPRINGFIELD DISTRICT 07 DIVISION 02 | 24P D+29.0 | 22 D+45.9 | 20P D+27.9 | Hisp 3.1% Blk 2.1% Inc $158kSPRINGFIELD DISTRICT 03 DIVISION 01 | 24P D+29.1 | 22 D+50.4 | 20P D+29.7 | Hisp 6.1% Blk 6.5% Inc $109kUPPER DUBLIN DISTRICT 04 DIVISION 02 | 24P D+51.3 | 22 D+66.7 | 20P D+55.0 | Hisp 1.1% Blk 16.9% Inc $115kSPRINGFIELD DISTRICT 03 DIVISION 02 | 24P D+32.6 | 22 D+53.4 | 20P D+36.8 | Hisp 5.4% Blk 6.3% Inc $105kUPPER DUBLIN DISTRICT 04 DIVISION 01 | 24P D+26.4 | 22 D+43.3 | 20P D+26.2 | Hisp 5.1% Blk 13.5% Inc $147kABINGTON WARD 13 DIVISION 02 | 24P D+28.9 | 22 D+46.6 | 20P D+29.2 | Hisp 1.0% Blk 4.7% Inc $108kABINGTON WARD 13 DISTRICT 03 | 24P D+29.0 | 22 D+55.0 | 20P D+35.5 | Hisp 8.8% Blk 7.3% Inc $110kABINGTON WARD 11 DISTRICT 03 | 24P D+41.3 | 22 D+54.6 | 20P D+41.5 | Hisp 15.6% Blk 23.0% Inc $92kABINGTON WARD 09 DISTRICT 01 | 24P D+30.0 | 22 D+51.5 | 20P D+35.9 | Hisp 8.9% Blk 4.5% Inc $116kABINGTON WARD 14 DISTRICT 02 | 24P D+30.8 | 22 D+53.0 | 20P D+35.3 | Hisp 13.7% Blk 7.0% Inc $85kABINGTON WARD 15 DISTRICT 01 | 24P D+37.3 | 22 D+54.8 | 20P D+38.6 | Hisp 20.5% Blk 16.9% Inc $97kABINGTON WARD 15 DIVISION 02 | 24P D+40.2 | 22 D+54.1 | 20P D+39.8 | Hisp 16.4% Blk 16.3% Inc $115kABINGTON WARD 14 DISTRICT 01 | 24P D+54.0 | 22 D+72.9 | 20P D+62.4 | Hisp 12.4% Blk 28.9% Inc $69kABINGTON WARD 08 DISTRICT 02 | 24P D+45.5 | 22 D+64.9 | 20P D+50.9 | Hisp 9.3% Blk 22.4% Inc $101kABINGTON WARD 08 DISTRICT 01 | 24P D+38.0 | 22 D+53.0 | 20P D+38.4 | Hisp 3.8% Blk 13.3% Inc $103kUPPER DUBLIN DISTRICT 02 DIVISION 02 | 24P D+38.2 | 22 D+55.3 | 20P D+38.4 | Hisp 3.6% Blk 3.3% Inc $202kUPPER DUBLIN DISTRICT 01 DIVISION 03 | 24P D+30.2 | 22 D+42.9 | 20P D+34.2 | Hisp 3.6% Blk 2.6% Inc $109kUPPER DUBLIN DISTRICT 02 DIVISION 01 | 24P D+26.3 | 22 D+46.6 | 20P D+32.1 | Hisp 3.5% Blk 7.5% Inc $181kAMBLER DISTRICT 03 | 24P D+39.4 | 22 D+61.0 | 20P D+44.3 | Hisp 9.8% Blk 13.7% Inc $58kAMBLER DISTRICT 02 | 24P D+41.7 | 22 D+57.3 | 20P D+44.6 | Hisp 6.2% Blk 11.3% Inc $88kAMBLER DISTRICT 01 | 24P D+41.2 | 22 D+55.0 | 20P D+42.3 | Hisp 5.2% Blk 15.8% Inc $102kUPPER DUBLIN DISTRICT 01 DIVISION 02 | 24P D+35.3 | 22 D+47.7 | 20P D+38.3 | Hisp 5.4% Blk 2.0% Inc $134kUPPER DUBLIN DISTRICT 07 DIVISION 03 | 24P D+46.6 | 22 D+60.9 | 20P D+57.3 | Hisp 3.2% Blk 7.2% Inc $130kUPPER DUBLIN DISTRICT 07 DIVISION 01 | 24P D+22.9 | 22 D+44.1 | 20P D+26.4 | Hisp 2.2% Blk 2.2% Inc $197kLOWER GWYNEDD DISTRICT 02 DIVISION 01 | 24P D+20.9 | 22 D+38.2 | 20P D+20.6 | Hisp 2.4% Blk 0.3% Inc $170kUPPER DUBLIN DISTRICT 05 DIVISION 02 | Hisp 5.9% Blk 15.2% Inc $152kUPPER DUBLIN DISTRICT 05 DIVISION 03 | Hisp 4.7% Blk 13.8% Inc $139kUPPER DUBLIN DISTRICT 05 DIVISION 01 | Hisp 3.4% Blk 1.8% Inc $218kUPPER DUBLIN DISTRICT 03 DIVISION 01 | Hisp 4.2% Blk 0.0% Inc $213kUPPER DUBLIN DISTRICT 06 DIVISION 01 | Hisp 1.9% Blk 1.5% Inc $190kHORSHAM DISTRICT 03 DIVISION 03 | 24P D+19.1 | 22 D+35.8 | 20P D+19.2 | Hisp 0.4% Blk 12.0% Inc $147kUPPER DUBLIN DISTRICT 03 DIVISION 02 | 24P D+18.1 | 22 D+41.6 | 20P D+21.1 | Hisp 6.9% Blk 2.1% Inc $173kUPPER MORELAND DISTRICT 04 DIVISION 02 | 24P D+33.4 | 22 D+46.3 | 20P D+30.5 | Hisp 9.6% Blk 6.0% Inc $95kUPPER DUBLIN DISTRICT 04 DIVISION 03 | 24P D+38.5 | 22 D+58.5 | 20P D+44.2 | Hisp 1.3% Blk 3.4% Inc $228kUPPER DUBLIN DISTRICT 02 DIVISION 03 | 24P D+44.4 | 22 D+59.1 | 20P D+48.8 | Hisp 2.9% Blk 5.0% Inc $179kUPPER DUBLIN DISTRICT 06 DIVISION 02 | 24P D+24.8 | 22 D+44.5 | 20P D+27.6 | Hisp 5.3% Blk 0.6% Inc $250kUPPER DUBLIN DISTRICT 07 DIVISION 02 | 24P D+23.9 | 22 D+41.2 | 20P D+29.1 | Hisp 3.3% Blk 1.6% Inc $214kHORSHAM DISTRICT 02 DIVISION 04 | 24P R+0.9 | 22 D+19.0 | 20P D+4.6 | Hisp 0.8% Blk 0.0% Inc $166k

Choose a layer above. Hover a precinct for its values.

Precinct results

Certified precinct results on current precinct shapes, grouped by county. 390 precincts. "(part)" marks a precinct only partly inside this district; its full vote is shown, so district sums are approximate and are not the official district total. Elections were held under older lines and are shown on the 2026 district.

County2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
MontgomeryD+22.5382,898D+39.7305,115D+25.6375,191
BerksR+18.976,734R+1.758,381R+17.275,457
PhiladelphiaD+70.44,818D+82.33,437D+78.55,052
ChesterD+10.5650D+29.1392D+13.5481
All counties (approx.)D+16.1465,100D+33.5367,325D+19.1456,181
Montgomery: 309 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
ABINGTON Ward 1 District 1D+23.11,194D+46.91,042D+23.81,196
ABINGTON Ward 1 District 2D+39.2835D+60.5751D+39.3838
ABINGTON Ward 1 District 3D+30.41,052D+52.4935D+37.41,042
ABINGTON Ward 10 District 1D+26.5838D+47.4730D+30.9810
ABINGTON Ward 10 District 2D+44.1903D+57.9719D+44.9881
ABINGTON Ward 10 District 3D+22.8801D+43.3679D+30.5803
ABINGTON Ward 11 District 1D+47.5495D+64.3417D+49.3505
ABINGTON Ward 11 District 2D+38.1733D+54.5635D+40.0718
ABINGTON Ward 11 District 3D+41.3996D+54.6810D+41.51,064
ABINGTON Ward 12 District 1D+27.2935D+46.2814D+29.1931
ABINGTON Ward 12 District 2D+38.6811D+42.9672D+38.8802
ABINGTON Ward 12 District 3D+31.0845D+48.5722D+37.7831
ABINGTON Ward 13 District 1D+36.6874D+50.1745D+41.2891
ABINGTON Ward 13 District 2D+28.9788D+46.6680D+29.2795
ABINGTON Ward 13 District 3D+29.0752D+55.0624D+35.5753
ABINGTON Ward 14 District 1D+54.0797D+72.9623D+62.4803
ABINGTON Ward 14 District 2D+30.81,362D+53.01,125D+35.31,404
ABINGTON Ward 15 District 1D+37.31,141D+54.8888D+38.61,130
ABINGTON Ward 15 District 2D+40.21,137D+54.1948D+39.81,144
ABINGTON Ward 2 District 1D+8.51,042D+36.1851D+13.51,087
ABINGTON Ward 2 District 2D+36.3833D+55.8656D+35.1881
ABINGTON Ward 2 District 3D+10.4604D+30.4483D+15.4623
ABINGTON Ward 3 District 1D+6.3731D+25.1630D+6.2738
ABINGTON Ward 3 District 2R+1.1943D+23.7737D+2.5967
ABINGTON Ward 3 District 3D+33.81,092D+54.0935D+36.51,142
ABINGTON Ward 4 District 1D+22.11,424D+42.91,131D+21.91,441
ABINGTON Ward 4 District 2D+47.21,027D+63.6878D+45.61,047
ABINGTON Ward 5 District 1D+68.0970D+81.7727D+75.71,019
ABINGTON Ward 5 District 2D+60.71,000D+75.4781D+65.31,012
ABINGTON Ward 6 District 1D+20.81,323D+44.91,068D+30.01,340
ABINGTON Ward 6 District 2D+41.8998D+58.3796D+49.9998
ABINGTON Ward 7 District 1D+60.21,112D+69.4960D+59.3958
ABINGTON Ward 7 District 2D+63.61,011D+73.3769D+64.1833
ABINGTON Ward 7 District 3D+45.8618D+59.5538D+43.0649
ABINGTON Ward 8 District 1D+38.01,345D+53.01,100D+38.41,400
ABINGTON Ward 8 District 2D+45.5915D+64.9732D+50.9929
ABINGTON Ward 9 District 1D+30.01,250D+51.51,002D+35.91,256
ABINGTON Ward 9 District 2D+18.21,096D+42.1848D+20.61,102
AMBLER District 1D+41.21,304D+55.01,118D+42.31,378
AMBLER District 2D+41.71,342D+57.3992D+44.61,293
AMBLER District 3D+39.41,163D+61.0882D+44.31,140
Bryn AthynD+17.5799D+19.5707D+21.5800
Bryn Athyn Independent-0-0-0
CHELTENHAM District 1 District 1D+56.91,099D+68.0956D+56.91,110
CHELTENHAM District 1 District 2D+59.6788D+69.1644D+58.9773
CHELTENHAM District 1 District 3D+69.7552D+74.0469D+70.1558
CHELTENHAM District 1 District 4D+60.8699D+71.0620D+62.0760
CHELTENHAM District 2 District 1D+80.2815D+86.3637D+84.3714
CHELTENHAM District 2 District 2 (part)D+81.51,207D+90.1851D+85.21,103
CHELTENHAM District 2 District 3D+81.8812D+90.4667D+87.4833
CHELTENHAM District 2 District 4D+70.8813D+78.2687D+74.5833
CHELTENHAM District 3 District 1D+71.3672D+78.4578D+65.7677
CHELTENHAM District 3 District 2D+72.5974D+83.3857D+73.6940
CHELTENHAM District 3 District 3D+71.9814D+82.8692D+74.8845
CHELTENHAM District 3 District 4D+79.9980D+89.5813D+85.81,038
CHELTENHAM District 4 District 1D+79.1834D+89.8629D+84.9919
CHELTENHAM District 4 District 2D+79.9751D+90.3486D+87.0792
CHELTENHAM District 4 District 3D+75.5691D+81.3598D+73.9733
CHELTENHAM District 4 District 4D+72.4427D+81.7383D+75.7436
CHELTENHAM District 5 District 1D+77.4779D+83.3660D+77.6760
CHELTENHAM District 5 District 2D+71.8723D+85.5607D+78.8740
CHELTENHAM District 5 District 3 (part)D+74.0719D+77.0605D+70.9741
CHELTENHAM District 5 District 4D+66.4847D+76.2676D+69.7926
CHELTENHAM District 6 District 1D+60.41,533D+73.71,339D+68.41,548
CHELTENHAM District 6 District 2D+74.21,043D+84.7836D+75.91,118
CHELTENHAM District 6 District 3D+58.3865D+67.0718D+58.4872
CHELTENHAM District 7 District 1D+43.11,185D+57.0940D+41.01,262
CHELTENHAM District 7 District 2D+63.1905D+72.2724D+60.7910
CHELTENHAM District 7 District 3D+73.81,264D+78.6833D+71.51,068
COLLEGEVILLE District 1D+15.31,313D+26.11,106D+16.61,306
COLLEGEVILLE District 2D+25.2915D+39.7542D+34.6761
COLLEGEVILLE District 3D+20.3734D+26.9625D+23.0710
CONSHOHOCKEN District 1D+24.01,509D+41.7915D+35.91,163
CONSHOHOCKEN District 2D+41.1253D+59.8179D+43.8242
CONSHOHOCKEN District 3D+31.31,050D+55.5833D+46.81,126
CONSHOHOCKEN District 4D+18.2953D+50.4744D+29.1962
CONSHOHOCKEN District 5D+26.9746D+50.1591D+32.9700
CONSHOHOCKEN District 6D+19.5743D+39.0592D+26.8714
CONSHOHOCKEN District 7D+26.7636D+45.2529D+33.3642
DOUGLASS District 1R+32.01,438R+21.11,146R+33.91,364
DOUGLASS District 2R+13.21,501R+1.0966R+20.11,211
DOUGLASS District 3R+21.12,271R+0.91,670R+18.92,083
DOUGLASS District 4R+16.61,474D+0.31,155R+18.31,408
EAST NORRITON District 1 District 1D+7.2951D+21.9793D+6.2984
EAST NORRITON District 1 District 2D+30.31,083D+48.3846D+36.91,119
EAST NORRITON District 1 District 3D+6.31,517D+25.51,267D+6.01,532
EAST NORRITON District 1 District 4D+8.61,063D+26.2855D+8.71,076
EAST NORRITON District 2 District 1D+25.2816D+34.2667D+25.1851
EAST NORRITON District 2 District 2D+34.0979D+50.4774D+41.4974
EAST NORRITON District 2 District 3D+26.11,751D+41.41,240D+29.31,460
EAST NORRITON District 2 District 4D+19.61,024D+38.4802D+17.51,020
Green LaneR+13.4277D+3.2220R+12.4291
HATBORO District NORTH District 1D+4.0824D+23.7651D+7.1775
HATBORO District NORTH District 2D+12.71,881D+34.81,380D+18.01,748
HATBORO District SOUTH District 1D+19.41,252D+40.41,063D+22.21,257
HATBORO District SOUTH District 2D+21.3952D+38.9715D+25.0923
HORSHAM District 2 District 4R+0.91,053D+19.0882D+4.61,067
HORSHAM District 3 District 3D+19.11,296D+35.81,092D+19.21,140
HORSHAM District 4 District 1 (USC 1) (part)D+9.1985D+23.7822D+7.11,014
JENKINTOWN District 1D+48.6800D+64.6690D+53.2816
JENKINTOWN District 2D+57.3763D+70.4631D+61.6761
JENKINTOWN District 3D+58.1750D+69.0642D+57.3723
JENKINTOWN District 4D+63.3851D+75.7728D+65.3835
LANSDALE District 1 District 1D+28.21,067D+50.8838D+40.61,082
LANSDALE District 1 District 2D+29.91,368D+47.8920D+42.01,227
LANSDALE District 1 District 3D+27.4689D+43.0516D+26.4677
LANSDALE District 2 District 1D+26.0851D+48.6624D+34.4878
LANSDALE District 2 District 2D+15.51,140D+35.9831D+23.31,118
LANSDALE District 2 District 3D+22.61,045D+39.2796D+28.71,051
LANSDALE District 3 District 1D+22.2726D+51.3478D+43.0741
LANSDALE District 3 District 2D+16.61,178D+38.2840D+26.71,157
LANSDALE District 3 District 3D+30.31,344D+44.01,130D+29.31,328
LIMERICK District 1D+0.62,890D+17.82,149D+4.12,603
LIMERICK District 2D+5.02,016D+22.81,485D+7.31,737
LIMERICK District 3D+0.32,347D+19.11,922D+2.12,344
LIMERICK District 4D+13.21,962D+26.91,581D+13.41,937
LIMERICK District 5R+14.82,130D+0.21,693R+10.22,062
LIMERICK District 6D+6.51,889D+24.91,468D+10.71,906
LOWER FREDERICK District 1D+13.31,204D+27.0921D+16.21,200
LOWER FREDERICK District 2R+10.11,898D+6.51,575R+8.51,841
LOWER GWYNEDD District 1 District 1D+39.21,570D+53.41,318D+35.71,548
LOWER GWYNEDD District 1 District 2D+17.41,132D+32.6947D+21.01,074
LOWER GWYNEDD District 1 District 3D+25.91,528D+38.91,237D+31.31,497
LOWER GWYNEDD District 1 District 4D+31.31,187D+44.9978D+29.11,198
LOWER GWYNEDD District 2 District 1D+20.91,855D+38.21,547D+20.61,841
LOWER GWYNEDD District 2 District 2D+34.71,252D+55.81,060D+39.31,291
LOWER MERION Ward 1 Precinct 1D+64.0956D+75.6831D+63.6943
LOWER MERION Ward 1 Precinct 2D+53.11,469D+68.71,299D+56.71,453
LOWER MERION Ward 1 Precinct 3D+31.3817D+49.7694D+34.5844
LOWER MERION Ward 11 Precinct 3 (USC 4)D+31.81,114D+56.4958D+41.71,121
LOWER MERION Ward 13 Precinct 1D+43.8948D+71.6819D+57.6959
LOWER MERION Ward 13 Precinct 2D+68.91,104D+81.91,003D+69.51,107
LOWER MERION Ward 13 Precinct 3D+33.7883D+70.6739D+49.3915
LOWER MERION Ward 2 Precinct 1D+43.81,269D+57.71,100D+40.91,275
LOWER MERION Ward 2 Precinct 2D+31.0873D+55.2714D+38.4855
LOWER MERION Ward 2 Precinct 3D+50.2999D+73.0862D+56.61,017
LOWER MERION Ward 3 District 3D+26.8880D+33.6682D+22.0880
LOWER MERION Ward 3 Precinct 1D+69.3709D+81.9614D+75.4716
LOWER MERION Ward 3 Precinct 2D+51.81,256D+73.61,118D+57.71,249
LOWER MERION Ward 6 Precinct 3D+32.01,104D+57.8947D+43.91,093
LOWER MERION Ward 9 Precinct 1D+29.8991D+63.4785D+46.2941
LOWER MERION Ward 9 Precinct 2D+62.41,219D+80.71,045D+71.21,073
LOWER MERION Ward 9 Precinct 3D+55.21,526D+76.01,201D+60.61,289
LOWER MORELAND District 1D+6.31,410D+27.01,150D+6.81,415
LOWER MORELAND District 2R+7.51,226D+15.6985R+0.81,228
LOWER MORELAND District 3R+4.11,717D+22.21,293D+2.11,699
LOWER MORELAND District 4 District 1R+18.1772D+6.6572R+13.6785
LOWER MORELAND District 4 District 2R+11.2882D+10.0660R+5.5932
LOWER MORELAND District 5R+6.21,528D+19.11,190R+2.51,479
LOWER MORELAND District 6D+4.61,310D+40.61,047D+18.81,329
LOWER POTTSGROVE District 1R+7.51,359D+15.0971R+7.21,243
LOWER POTTSGROVE District 2D+7.12,878D+20.01,900D+6.42,503
LOWER POTTSGROVE District 3D+7.41,428D+19.51,188D+7.51,527
LOWER POTTSGROVE District 4D+9.31,913D+21.11,462D+7.31,697
LOWER PROVIDENCE District 1 District 1D+16.42,323D+33.21,823D+15.82,098
LOWER PROVIDENCE District 1 District 2D+12.01,815D+27.31,489D+17.51,798
LOWER PROVIDENCE District 2 District 1D+11.61,102D+29.7930D+17.91,109
LOWER PROVIDENCE District 2 District 2D+15.21,419D+28.51,106D+17.51,465
LOWER PROVIDENCE District 2 District 3D+3.41,632D+21.11,304D+8.01,660
LOWER PROVIDENCE District 2 District 4D+9.11,229D+30.1930D+14.51,268
LOWER PROVIDENCE District 3 District 1D+23.2835D+51.1656D+31.8804
LOWER PROVIDENCE District 3 District 2D+9.61,006D+29.6810D+17.5976
LOWER PROVIDENCE District 3 District 3D+23.72,245D+36.41,870D+24.62,244
LOWER PROVIDENCE District 3 District 4D+29.01,720D+32.51,487D+16.31,566
LOWER SALFORD District 1R+4.11,848D+12.51,427D+1.21,764
LOWER SALFORD District 2D+4.81,585D+20.41,305D+4.31,428
LOWER SALFORD District 3D+0.41,579D+21.11,212D+8.91,601
LOWER SALFORD District 4D+4.61,585D+22.91,236D+6.11,464
LOWER SALFORD District 5R+8.62,047D+4.81,676R+5.12,047
LOWER SALFORD District 6D+7.11,793D+20.41,461D+11.11,760
NEW HANOVER District 1R+17.92,799R+1.52,138R+14.12,628
NEW HANOVER District 2R+16.72,375R+1.51,915R+14.12,326
NEW HANOVER District 3R+7.03,012D+10.62,293R+6.32,724
NORTH WALES District 1D+15.0635D+37.9509D+26.5646
NORTH WALES District 2D+28.6640D+38.3499D+27.1634
NORTH WALES District 3D+27.1778D+43.8656D+27.7784
PERKIOMEN District 1D+10.22,739D+29.52,135D+17.82,823
PERKIOMEN District 2D+7.42,900D+22.62,226D+11.42,696
PLYMOUTH District 1 District 1D+13.21,292D+31.7957D+19.91,294
PLYMOUTH District 1 District 2D+24.51,411D+45.21,055D+32.11,435
PLYMOUTH District 2 District 1D+9.0643D+27.5561D+10.9661
PLYMOUTH District 2 District 2D+4.8896D+26.5728D+12.3917
PLYMOUTH District 2 District 3D+15.01,103D+31.6816D+13.91,088
PLYMOUTH District 3 District 1D+17.21,306D+37.71,064D+22.31,253
PLYMOUTH District 3 District 2D+41.71,198D+60.6903D+47.51,023
PLYMOUTH District 4 District 1D+12.4800D+36.6628D+22.1800
PLYMOUTH District 4 District 2D+16.21,527D+39.51,219D+23.01,538
POTTSTOWN District 1 District 1D+37.1690D+50.8374D+48.4638
POTTSTOWN District 1 District 2D+45.7460D+62.0266D+49.0473
POTTSTOWN District 2 District 1D+41.4734D+52.7486D+44.0688
POTTSTOWN District 2 District 2D+24.6739D+37.0446D+31.1692
POTTSTOWN District 3D+21.71,553D+38.81,124D+25.41,559
POTTSTOWN District 4D+12.21,495D+29.31,079D+13.81,469
POTTSTOWN District 5D+20.81,397D+37.31,000D+18.61,380
POTTSTOWN District 6D+19.21,616D+38.11,046D+22.81,529
POTTSTOWN District 7 District 1D+50.7978D+63.5638D+61.7956
POTTSTOWN District 7 District 2D+3.3782D+18.3608D+0.3789
ROYERSFORD District 1D+12.41,130D+30.5862D+11.31,116
ROYERSFORD District 2D+18.41,470D+40.61,095D+23.21,451
RockledgeD+1.71,559D+25.51,226D+0.11,574
SKIPPACK District 1D+8.42,508D+23.02,056D+11.82,505
SKIPPACK District 2D+4.22,491D+20.21,989D+8.32,355
SKIPPACK District 3D+1.02,575D+16.62,131D+2.12,542
SPRINGFIELD District 1 District 1D+58.51,189D+66.11,013D+52.71,186
SPRINGFIELD District 1 District 2D+31.01,412D+45.31,204D+30.01,392
SPRINGFIELD District 2 District 1D+57.8877D+71.5731D+62.7879
SPRINGFIELD District 2 District 2D+60.4806D+73.4714D+67.3810
SPRINGFIELD District 2 District 3D+57.9475D+66.2376D+63.2429
SPRINGFIELD District 3 District 1D+29.11,091D+50.4922D+29.71,073
SPRINGFIELD District 3 District 2D+32.61,188D+53.4967D+36.81,193
SPRINGFIELD District 4 District 1D+43.4725D+57.3572D+41.0749
SPRINGFIELD District 4 District 2D+44.71,118D+55.0979D+42.61,103
SPRINGFIELD District 5 District 1D+60.71,215D+66.61,001D+61.31,226
SPRINGFIELD District 5 District 2D+56.4573D+71.1508D+59.5566
SPRINGFIELD District 6 District 1D+20.5776D+39.2664D+23.0801
SPRINGFIELD District 6 District 2D+22.7927D+44.1785D+27.2911
SPRINGFIELD District 7 District 1D+67.3718D+78.1608D+71.5662
SPRINGFIELD District 7 District 2D+29.0959D+45.9811D+27.9967
SchwenksvilleD+7.6686D+24.1497D+7.7662
TOWAMENCIN District 1 District 1D+16.31,375D+35.31,087D+18.41,389
TOWAMENCIN District 1 District 2D+18.0970D+31.7770D+19.1977
TOWAMENCIN District 1 District 3D+19.51,427D+34.41,164D+19.51,423
TOWAMENCIN District 2 District 1D+12.11,286D+27.61,072D+11.61,303
TOWAMENCIN District 2 District 2D+15.31,284D+36.11,056D+20.11,260
TOWAMENCIN District 2 Precinct 3R+4.21,296D+12.91,077R+5.81,282
TOWAMENCIN District 3 District 1D+9.91,834D+24.91,462D+11.41,752
TOWAMENCIN District 3 District 2D+22.21,014D+40.6779D+24.41,000
TOWAMENCIN District 3 District 3D+22.51,236D+43.3947D+28.21,230
TrappeD+11.92,545D+28.81,978D+15.02,459
UPPER DUBLIN District 1 District 1D+36.0840D+57.0689D+44.0810
UPPER DUBLIN District 1 District 2D+35.3893D+47.7747D+38.3878
UPPER DUBLIN District 1 District 3D+30.21,230D+42.9837D+34.2894
UPPER DUBLIN District 2 District 1D+26.3855D+46.6728D+32.1870
UPPER DUBLIN District 2 District 2D+38.2688D+55.3618D+38.4703
UPPER DUBLIN District 2 District 3D+44.41,087D+59.1954D+48.81,106
UPPER DUBLIN District 3 District 2D+18.11,093D+41.6897D+21.11,047
UPPER DUBLIN District 4 District 1D+26.4757D+43.3647D+26.2747
UPPER DUBLIN District 4 District 2D+51.31,012D+66.7846D+55.01,029
UPPER DUBLIN District 4 District 3D+38.5898D+58.5774D+44.2898
UPPER DUBLIN District 6 District 2D+24.8994D+44.5842D+27.61,003
UPPER DUBLIN District 7 District 1D+22.9916D+44.1805D+26.4932
UPPER DUBLIN District 7 District 2D+23.9916D+41.2796D+29.1891
UPPER DUBLIN District 7 District 3D+46.6678D+60.9585D+57.3743
UPPER GWYNEDD District 1D+18.71,020D+33.9859D+13.51,012
UPPER GWYNEDD District 2D+18.71,213D+32.9997D+14.41,174
UPPER GWYNEDD District 3D+29.51,388D+41.81,104D+30.71,454
UPPER GWYNEDD District 4D+27.32,187D+40.71,784D+26.42,175
UPPER GWYNEDD District 5D+15.11,079D+30.0928D+9.41,090
UPPER GWYNEDD District 6D+22.51,665D+40.51,272D+26.91,674
UPPER GWYNEDD District 7D+22.62,038D+38.81,817D+21.52,092
UPPER MERION District BELMONT District 5D+39.31,280D+57.01,060D+42.61,185
UPPER MORELAND District 1 District 1D+26.51,333D+46.51,017D+26.91,288
UPPER MORELAND District 1 District 2D+25.21,000D+41.6810D+24.31,037
UPPER MORELAND District 2 District 1D+18.0943D+39.3657D+22.7974
UPPER MORELAND District 2 District 2D+15.7919D+38.0684D+22.8901
UPPER MORELAND District 3 District 1D+21.61,220D+44.0884D+27.71,233
UPPER MORELAND District 3 District 2D+35.9640D+52.3499D+33.7647
UPPER MORELAND District 4 District 1D+17.6951D+39.6732D+22.1942
UPPER MORELAND District 4 District 2D+33.41,257D+46.3941D+30.51,220
UPPER MORELAND District 5 District 1D+3.8818D+30.6648D+12.5834
UPPER MORELAND District 5 District 2R+1.91,391D+22.71,100D+6.41,365
UPPER MORELAND District 6 District 1D+20.21,082D+36.7886D+20.41,016
UPPER MORELAND District 6 District 2D+7.81,140D+25.01,001D+6.91,174
UPPER MORELAND District 7 District 1R+2.41,179D+27.5919D+6.11,205
UPPER MORELAND District 7 District 2R+1.01,156D+28.6936D+6.41,216
UPPER PROVIDENCE District MINGO District 1D+16.91,877D+30.91,475D+18.81,884
UPPER PROVIDENCE District MINGO District 2D+11.62,905D+28.02,273D+12.62,845
UPPER PROVIDENCE District MONT CLARED+17.53,264D+31.82,387D+20.72,900
UPPER PROVIDENCE District OAKSD+19.13,549D+34.72,797D+20.33,454
UPPER PROVIDENCE District TRAPPED+3.03,807D+20.32,780D+7.93,444
Upper FrederickR+16.42,221D+0.41,763R+12.52,181
Upper PottsgroveD+1.33,613D+15.12,529D+4.63,459
Upper SalfordR+15.32,104R+4.11,776R+11.82,077
WEST NORRITON District 1 District 1D+12.31,791D+29.51,471D+15.21,752
WEST NORRITON District 1 District 2D+21.4877D+38.6681D+21.8825
WEST NORRITON District 2 District 1D+17.81,183D+36.0900D+21.41,199
WEST NORRITON District 2 District 2D+32.6858D+45.0656D+27.3812
WEST NORRITON District 3 District 1D+34.61,966D+48.61,462D+36.01,962
WEST NORRITON District 3 District 2D+23.81,013D+37.8815D+19.91,026
WEST NORRITON District 4 District 1D+26.21,249D+37.71,045D+20.11,284
WEST NORRITON District 4 District 2D+43.11,131D+55.6824D+44.31,137
WHITEMARSH District EAST District 1D+23.11,368D+43.01,195D+27.71,305
WHITEMARSH District EAST District 2D+6.61,387D+29.81,089D+18.11,368
WHITEMARSH District MIDDLE District 1D+19.51,358D+42.81,118D+27.41,327
WHITEMARSH District MIDDLE District 2D+20.3714D+35.4591D+21.1706
WHITEMARSH District MIDDLE District 3D+33.61,498D+52.91,292D+34.41,540
WHITEMARSH District MIDDLE District 4D+35.81,477D+52.21,242D+32.71,420
WHITEMARSH District MIDDLE District 5D+17.0887D+34.3752D+18.4864
WHITEMARSH District WEST District 1D+26.41,380D+50.51,055D+34.31,417
WHITEMARSH District WEST District 2D+42.11,987D+63.91,642D+49.31,949
WHITEMARSH District WEST District 3D+40.81,493D+59.21,236D+46.91,438
WHITPAIN District 01 92D+26.32,180D+43.91,762D+30.92,211
WHITPAIN District 02 92D+19.31,215D+38.11,018D+20.71,171
WHITPAIN District 03 92D+29.1938D+47.0766D+29.7932
WHITPAIN District 04 92D+33.9919D+51.3816D+33.8946
WHITPAIN District 05 92D+26.11,012D+43.9895D+25.81,027
WHITPAIN District 06 92D+22.41,017D+42.2825D+24.81,040
WHITPAIN District 10D+30.11,088D+51.4918D+33.81,114
WHITPAIN District 11D+26.81,181D+45.4953D+30.91,202
WHITPAIN District 12D+30.5979D+39.0828D+21.7939
WHITPAIN District 7D+17.31,145D+32.5947D+25.01,033
WHITPAIN District 8D+21.9781D+38.3650D+23.9794
WHITPAIN District 9D+34.61,222D+48.3886D+39.31,152
WORCESTER District EAST District 1D+13.11,545D+29.71,281D+16.71,631
WORCESTER District EAST District 2D+10.72,511D+22.41,939D+9.22,084
WORCESTER District EAST District 3R+2.01,377D+11.31,140R+8.71,347
WORCESTER District WESTR+2.91,992D+14.61,644D+4.11,995
West ConshohockenD+22.4970D+46.3797D+31.0991
West PottsgroveR+0.11,883D+15.71,289D+1.71,780
Berks: 70 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
ALSACE Precinct 1R+30.41,169R+7.3893R+31.11,156
ALSACE Precinct 2R+33.11,107R+14.0821R+26.71,062
AMITY District 1R+31.1804R+16.9592R+32.2794
AMITY District 2R+6.71,442D+8.51,165R+8.51,420
AMITY District 3R+11.51,300D+9.7968R+6.51,250
AMITY District 4R+0.41,699D+7.81,352R+5.31,710
AMITY District 5R+18.41,190R+8.1852R+16.31,126
AMITY District 6R+16.91,367R+0.31,061R+13.91,321
BALLY District 1R+21.8710R+11.1524R+23.9673
BECHTELSVILLE District 1R+34.2476R+15.7345R+24.8447
BERN District 1R+22.11,731R+7.61,325R+23.41,577
BERN District 2R+32.41,017R+12.3807R+32.2998
BERN District 3R+10.2787D+13.6605R+6.2743
BOYERTOWN District 1R+18.61,117D+0.9806R+12.31,039
BOYERTOWN District 2R+27.01,017R+8.7703R+28.7944
COLEBROOKDALE District 1R+32.91,637R+12.51,340R+33.21,740
COLEBROOKDALE District 2R+25.61,158R+8.4885R+23.51,110
DOUGLASS District 1R+14.71,296D+2.9980R+14.81,153
DOUGLASS District 2R+43.41,077R+30.5865R+42.41,051
EARL District 1R+38.4967R+20.0775R+32.3910
EARL District 2R+47.71,014R+31.0758R+44.4937
EXETER Precinct 10 (USC 4) (part)R+18.01,168-0R+17.61,156
FLEETWOOD District 1R+13.81,098D+13.8780R+14.51,059
FLEETWOOD District 2R+18.31,135D+6.0880R+16.61,119
GREENWICH District 1R+30.6977R+16.7801R+26.6962
GREENWICH District 2R+38.31,191R+23.2898R+36.21,147
HEREFORD District 1R+28.4719R+9.3559R+26.8653
HEREFORD District 2R+25.71,004R+7.3772R+24.5907
KUTZTOWN District 1D+11.51,439D+27.31,163D+12.61,443
KUTZTOWN District 2D+18.1799D+38.6611D+24.1760
LAURELDALE District 1D+0.81,077D+23.4683D+12.51,108
LAURELDALE District 2R+4.9812D+15.8525D+2.8779
LEESPORT Precinct 1R+26.9989R+4.2736R+23.2976
LENHARTSVILLE District 1R+56.091R+47.867R+48.387
LONGSWAMP District 1R+25.01,373R+10.91,066R+25.51,296
LONGSWAMP District 2R+28.71,708R+12.61,251R+26.71,575
LOWER HEIDELBERG Precinct 2R+13.61,094D+4.0794R+18.2862
LOWER HEIDELBERG Precinct 3R+11.01,522D+4.51,167R+9.71,530
LYONS District 1R+2.9240D+7.6158R+6.3223
MAIDENCREEK Precinct 1R+26.51,336R+0.9979R+21.41,261
MAIDENCREEK Precinct 2R+16.81,116R+0.7821R+20.41,084
MAIDENCREEK Precinct 3R+12.41,538D+6.91,215R+12.61,584
MAIDENCREEK Precinct 4R+16.21,268D+4.4970R+11.91,274
MAXATAWNY District 1R+30.7609R+12.1488R+33.4602
MAXATAWNY District 2R+17.5297R+5.7244R+16.7293
MAXATAWNY District 3R+2.41,263D+8.0859R+1.01,231
MUHLENBERG District 1D+9.7689D+40.2433D+25.4682
MUHLENBERG District 10R+8.11,130D+13.8720D+4.81,175
MUHLENBERG District 2R+4.41,038D+15.8713D+0.2999
MUHLENBERG District 3R+7.61,109D+14.3887R+4.11,128
MUHLENBERG District 4D+16.2951D+30.9605D+21.71,016
MUHLENBERG District 5D+0.01,246D+28.1807D+10.61,194
MUHLENBERG District 6D+0.7880D+16.1734R+3.8901
MUHLENBERG District 7R+3.61,484D+19.91,078D+5.61,400
MUHLENBERG District 8D+1.8991D+19.6797D+0.61,058
MUHLENBERG District 9D+3.01,149D+18.2856R+1.51,107
OLEY District 1R+32.01,079R+15.6833R+33.71,058
OLEY District 2R+30.21,390R+16.81,148R+32.51,318
ONTELAUNEE District 1R+16.61,671D+7.11,128R+10.11,373
PIKE District 1R+33.61,141R+15.6909R+29.71,094
Perry (part)----R+45.21,413
Perry (usc 4) (part)-0R+30.91,118--
RICHMOND District 1R+30.01,883R+9.41,453R+30.11,744
ROCKLAND Precinct 1R+28.91,242R+11.0990R+27.61,183
ROCKLAND Precinct 2R+30.51,114R+16.5943R+30.81,098
RUSCOMBMANOR District 1R+38.81,004R+16.3818R+34.9962
RUSCOMBMANOR District 2R+36.31,530R+17.41,232R+29.81,526
ToptonR+17.61,148D+4.4915R+17.11,118
WASHINGTON Precinct 1R+31.71,373R+12.11,108R+30.71,308
WASHINGTON Precinct 2R+29.31,547R+11.51,247R+28.11,470
Philadelphia: 10 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Ward 10 Division 01 (part)D+91.0387D+97.3263D+97.4424
Ward 10 Division 02 (part)D+86.6485D+95.0323D+94.3548
Ward 10 Division 03 (part)D+91.2422D+92.8318D+95.4460
Ward 10 Division 11 (part)D+83.5417D+94.2277D+94.8500
Ward 21 Division 01 (part)D+62.5643D+81.0483D+64.9570
Ward 21 Division 09 (part)D+55.5831D+73.3636D+60.3726
Ward 35 Division 09 (part)D+60.9555D+70.1351D+67.2628
Ward 35 Division 10 (part)D+59.0398D+77.4266D+77.0440
Ward 35 Division 25 (part)D+50.9336D+66.7258D+60.4389
Ward 61 Division 22 (part)D+82.0344D+87.8262D+87.5367
Chester: 1 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
SPRING CITY Ward 1 (part)D+10.5650D+29.1392D+13.5481

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.

AreaPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
District789,528625,28374.3%6.6%8.7%6.1%$122k49.0%17.3%19.5%74.4%6.6%3.7%
Montgomery (in district)633,150499,18073.7%5.2%9.3%7.2%$129k53.9%16.7%19.3%73.2%6.2%2.9%
Berks (in district)145,270117,17580.1%12.1%3.2%1.1%$95k28.2%19.3%20.7%81.2%7.9%6.5%
Philadelphia (in district)9,8457,81427.1%15.6%49.4%4.5%$78k34.1%21.9%12.6%59.0%16.6%8.9%
Chester (in district)1,2641,11465.7%7.6%3.8%6.3%$67k46.8%21.3%16.5%41.4%6.7%1.8%
Montgomery: 315 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
ABINGTON WARD 01 DISTRICT 013,1382,58385.8%4.4%3.5%2.0%$164k69.1%22.6%21.4%88.3%3.4%3.3%
ABINGTON WARD 01 DISTRICT 021,8791,46380.2%7.9%3.9%2.6%$151k71.3%21.1%21.3%84.4%5.9%4.3%
ABINGTON WARD 01 DISTRICT 031,4881,25478.4%2.9%8.7%4.6%$136k55.3%11.8%33.8%69.5%5.9%1.7%
ABINGTON WARD 02 DISTRICT 012,8252,37474.2%3.3%7.5%12.5%$104k45.5%6.8%37.4%71.0%10.3%1.9%
ABINGTON WARD 02 DISTRICT 021,2041,11468.4%7.4%19.0%3.7%$74k43.7%12.7%46.8%13.1%17.3%1.6%
ABINGTON WARD 02 DISTRICT 0398380885.3%3.0%1.6%5.3%$152k64.6%17.1%27.4%94.3%4.0%0.9%
ABINGTON WARD 03 DISTRICT 011,3121,04770.8%5.3%8.3%4.8%$116k58.9%21.6%22.5%91.8%7.7%5.0%
ABINGTON WARD 03 DISTRICT 0283464168.9%5.5%6.7%15.0%$106k41.9%11.8%24.3%80.9%7.9%3.4%
ABINGTON WARD 03 DIVISION 032,3321,91374.0%5.5%3.9%11.4%$108k72.2%21.6%21.3%58.7%6.0%3.2%
ABINGTON WARD 04 DISTRICT 011,7531,35352.6%8.3%10.1%22.4%$163k35.3%21.3%25.6%95.7%10.1%6.1%
ABINGTON WARD 04 DISTRICT 021,4301,08544.5%7.4%13.2%21.1%$104k48.1%19.8%19.8%91.2%14.4%6.7%
ABINGTON WARD 05 DISTRICT 011,9311,30538.0%22.8%29.0%1.8%$89k33.5%17.9%12.1%83.4%14.8%8.3%
ABINGTON WARD 05 DISTRICT 021,7411,30858.5%6.2%17.6%1.2%$79k37.8%12.2%17.2%88.4%11.7%0.2%
ABINGTON WARD 06 DISTRICT 011,9711,47478.1%4.0%11.6%0.5%$127k46.3%12.9%13.4%95.3%1.1%2.2%
ABINGTON WARD 06 DIVISION 021,3711,19658.9%1.8%21.2%5.8%$99k33.9%21.3%22.0%81.9%2.8%1.9%
ABINGTON WARD 07 DISTRICT 011,4061,19176.5%2.7%8.0%7.8%$128k63.0%21.3%33.7%58.1%7.5%0.6%
ABINGTON WARD 07 DISTRICT 021,05192066.2%3.7%4.5%21.9%$84k75.9%26.5%18.3%30.0%7.2%1.0%
ABINGTON WARD 07 DISTRICT 031,15595771.3%3.3%2.8%13.4%$101k64.7%20.5%27.6%48.5%11.5%0.6%
ABINGTON WARD 08 DISTRICT 012,1231,63449.4%3.8%13.3%13.5%$103k43.2%10.6%19.6%88.5%4.4%1.1%
ABINGTON WARD 08 DISTRICT 021,18895950.3%9.3%22.4%5.4%$101k47.5%6.9%24.0%95.2%3.7%2.9%
ABINGTON WARD 09 DISTRICT 012,5221,85781.0%8.9%4.5%1.8%$116k48.5%15.6%14.8%86.8%4.6%5.0%
ABINGTON WARD 09 DIVISION 021,10580284.3%12.3%0.2%1.0%$109k41.3%18.2%13.5%91.3%2.2%3.2%
ABINGTON WARD 10 DISTRICT 0165155384.9%2.4%4.8%3.1%$166k71.6%27.1%17.3%89.3%2.5%1.2%
ABINGTON WARD 10 DISTRICT 021,16589465.2%12.4%16.5%1.0%$141k61.1%20.8%15.1%87.7%3.9%6.8%
ABINGTON WARD 10 DISTRICT 0372158682.6%7.3%3.9%2.1%$138k68.2%25.9%20.7%81.2%4.9%4.2%
ABINGTON WARD 11 DISTRICT 0167156871.6%3.0%2.8%13.7%$96k63.5%21.6%30.8%45.4%12.1%0.3%
ABINGTON WARD 11 DISTRICT 021,16283969.1%11.4%14.6%0.0%$118k49.1%10.7%16.9%87.0%3.9%4.3%
ABINGTON WARD 11 DISTRICT 032,0531,59655.3%15.6%23.0%3.0%$92k46.8%19.0%11.8%70.5%19.5%6.2%
ABINGTON WARD 12 DISTRICT 011,5031,17570.9%5.9%11.3%1.3%$110k52.0%19.3%15.5%84.3%8.8%2.6%
ABINGTON WARD 12 DISTRICT 031,6581,31183.1%0.7%5.3%3.0%$102k57.7%18.0%20.7%72.5%4.5%0.3%
ABINGTON WARD 12 DIVISION 0290172086.8%0.5%6.1%2.0%$92k57.2%19.2%21.3%69.9%4.5%0.4%
ABINGTON WARD 13 DISTRICT 031,4961,05374.8%8.8%7.3%1.8%$110k53.8%10.0%14.0%81.6%6.6%8.2%
ABINGTON WARD 13 DIVISION 011,03381787.9%0.5%5.7%1.5%$97k59.4%19.3%19.6%73.6%4.5%0.3%
ABINGTON WARD 13 DIVISION 0298575590.1%1.0%4.7%0.1%$108k65.3%19.4%14.9%84.1%4.6%0.3%
ABINGTON WARD 14 DISTRICT 011,5491,20247.5%12.4%28.9%0.5%$69k33.0%9.0%12.5%73.2%13.4%10.1%
ABINGTON WARD 14 DISTRICT 021,9621,42063.2%13.7%7.0%5.7%$85k32.8%13.3%15.4%75.7%4.7%7.4%
ABINGTON WARD 15 DISTRICT 011,8681,24253.0%20.5%16.9%1.1%$97k41.5%4.9%14.2%86.2%9.3%15.9%
ABINGTON WARD 15 DIVISION 022,2101,64959.0%16.4%16.3%0.7%$115k40.2%7.2%22.2%97.8%7.8%21.3%
AMBLER DISTRICT 012,2741,62572.9%5.2%15.8%4.1%$102k47.3%9.9%15.7%43.4%4.0%4.3%
AMBLER DISTRICT 021,9481,56977.9%6.2%11.3%2.2%$88k48.8%19.8%18.1%55.1%7.1%5.1%
AMBLER DISTRICT 032,4571,91772.9%9.8%13.7%1.4%$58k47.4%21.6%16.6%51.1%6.9%6.8%
BRYN ATHYN Voting District1,17999992.0%1.6%1.9%2.6%$142k68.0%32.3%27.0%67.6%0.5%1.5%
CHELTENHAM DISTRICT 01 DIVISION 011,4421,14163.4%8.8%15.6%3.5%$109k67.9%18.6%16.7%72.8%4.4%4.6%
CHELTENHAM DISTRICT 01 DIVISION 021,06887272.6%9.9%8.9%2.7%$111k60.0%27.1%12.7%73.4%6.0%7.2%
CHELTENHAM DISTRICT 01 DIVISION 0358742955.6%4.5%25.7%3.9%$126k66.7%21.9%21.4%92.8%3.9%1.7%
CHELTENHAM DISTRICT 01 DIVISION 041,16495874.5%10.3%6.9%2.5%$110k54.7%26.3%13.3%72.1%6.2%8.2%
CHELTENHAM DISTRICT 02 DIVISION 011,7181,43743.4%2.9%43.3%5.2%$151k65.7%63.1%18.4%99.4%1.1%3.1%
CHELTENHAM DISTRICT 02 DIVISION 022,4432,14213.5%3.3%57.8%20.0%$64k53.0%30.4%16.1%9.7%17.8%2.7%
CHELTENHAM DISTRICT 02 DIVISION 031,3071,23632.4%6.3%49.6%6.4%$141k64.0%10.7%33.7%77.8%6.3%0.0%
CHELTENHAM DISTRICT 02 DIVISION 041,9171,58658.6%6.1%25.9%4.4%$131k66.6%29.3%17.6%83.3%6.7%2.8%
CHELTENHAM DISTRICT 03 DIVISION 0189376466.6%2.1%23.2%4.7%$93k55.4%14.9%35.3%52.1%15.1%0.2%
CHELTENHAM DISTRICT 03 DIVISION 021,8331,56859.6%3.3%26.8%7.2%$175k78.8%14.6%32.9%90.6%3.0%3.2%
CHELTENHAM DISTRICT 03 DIVISION 0369464642.8%10.3%37.4%4.6%$106k65.7%13.3%36.6%79.2%9.0%12.2%
CHELTENHAM DISTRICT 03 DIVISION 041,25291419.8%9.4%59.4%1.7%$167k63.9%16.0%20.3%76.0%3.8%6.0%
CHELTENHAM DISTRICT 04 DIVISION 012,3061,94318.1%4.9%63.9%6.6%$65k46.5%24.3%16.2%20.9%16.9%6.1%
CHELTENHAM DISTRICT 04 DIVISION 022,1071,74614.8%6.3%71.9%4.9%$71k35.7%16.5%13.3%0.0%8.9%2.2%
CHELTENHAM DISTRICT 04 DIVISION 031,5521,28363.2%3.7%26.0%3.3%$128k61.7%15.0%30.9%66.7%9.1%3.7%
CHELTENHAM DISTRICT 04 DIVISION 0447533672.7%1.5%22.0%0.1%$198k69.7%16.6%19.8%77.4%1.8%2.1%
CHELTENHAM DISTRICT 05 DIVISION 011,18294346.5%10.1%25.3%9.1%$175k77.0%21.2%22.5%74.4%4.1%4.3%
CHELTENHAM DISTRICT 05 DIVISION 021,20294835.2%5.2%47.5%7.9%$139k64.8%15.9%27.9%80.4%12.0%1.3%
CHELTENHAM DISTRICT 05 DIVISION 031,16296123.5%8.1%51.4%8.9%$160k59.6%16.5%29.6%92.9%12.6%2.8%
CHELTENHAM DISTRICT 05 DIVISION 041,3281,05115.9%11.1%55.6%10.1%$162k44.4%27.8%19.1%97.4%0.8%5.9%
CHELTENHAM DISTRICT 06 DIVISION 012,1271,71862.2%5.0%22.5%5.9%$167k73.9%13.2%23.8%81.5%5.5%0.9%
CHELTENHAM DISTRICT 06 DIVISION 021,3411,13660.4%7.7%22.6%4.8%$139k65.3%11.2%23.1%66.8%8.7%3.7%
CHELTENHAM DISTRICT 06 DIVISION 031,3741,07231.7%11.3%38.3%16.1%$145k45.8%22.5%20.7%78.8%5.2%3.1%
CHELTENHAM DISTRICT 07 DIVISION 012,4712,02058.3%6.1%28.5%4.7%$95k46.6%33.3%9.6%68.4%6.3%2.8%
CHELTENHAM DISTRICT 07 DIVISION 021,13693032.9%20.1%32.8%11.8%$121k59.0%15.8%19.6%89.1%2.9%20.8%
CHELTENHAM DISTRICT 07 DIVISION 032,1201,66823.7%8.0%49.3%14.0%$142k36.7%23.6%20.2%84.2%2.8%4.4%
COLLEGEVILLE DISTRICT 012,6052,25877.1%5.4%4.5%5.6%$106k52.6%36.8%14.9%97.5%11.1%3.9%
COLLEGEVILLE DISTRICT 021,8271,78072.8%8.2%8.6%7.5%$50k39.6%71.7%17.4%38.6%2.0%2.3%
COLLEGEVILLE DISTRICT 0377554379.8%0.4%0.4%9.2%$222k78.1%15.3%4.5%76.6%0.8%0.2%
CONSHOHOCKEN DISTRICT 011,8081,67888.5%1.1%3.6%3.5%$121k71.7%37.0%12.4%39.0%6.5%1.9%
CONSHOHOCKEN DISTRICT 0299792089.1%3.0%0.9%3.6%$122k78.8%39.7%9.1%28.5%7.1%1.5%
CONSHOHOCKEN DISTRICT 031,4631,18673.5%17.9%2.3%1.2%$107k69.9%38.6%2.8%21.5%6.6%7.3%
CONSHOHOCKEN DISTRICT 041,4011,22884.2%2.2%3.3%2.3%$128k57.7%27.2%13.0%58.3%1.4%1.9%
CONSHOHOCKEN DISTRICT 051,5101,17581.3%1.8%10.9%0.0%$147k62.6%29.7%9.3%75.1%3.0%1.0%
CONSHOHOCKEN DISTRICT 0684973983.9%2.3%2.5%2.1%$130k56.2%25.6%12.6%60.8%0.2%1.4%
CONSHOHOCKEN DISTRICT 071,18391481.5%1.0%11.2%0.3%$151k61.6%28.1%9.8%79.3%2.8%0.8%
DOUGLASS DISTRICT 011,7451,50991.2%1.0%0.0%3.9%$99k29.3%8.1%28.4%96.3%1.5%0.0%
DOUGLASS DISTRICT 022,7222,07189.4%1.2%2.7%3.2%$127k43.1%13.3%18.5%83.0%2.5%1.5%
DOUGLASS DISTRICT 034,1933,14990.2%0.6%2.2%3.5%$127k42.0%15.1%16.7%82.5%2.2%0.7%
DOUGLASS DISTRICT 042,1481,66291.8%1.0%0.2%1.1%$132k33.6%11.5%18.4%89.4%1.6%0.4%
EAST NORRITON DISTRICT 01 DIVISION 011,8511,64179.4%11.6%7.0%0.1%$91k37.2%12.5%13.0%78.4%3.7%10.9%
EAST NORRITON DISTRICT 01 DIVISION 021,5371,39467.7%7.3%11.8%8.1%$89k34.3%13.4%21.6%66.9%8.3%5.4%
EAST NORRITON DISTRICT 01 DIVISION 031,8081,47873.4%7.7%8.5%5.5%$152k60.9%15.0%22.5%99.9%0.6%0.0%
EAST NORRITON DISTRICT 01 DIVISION 042,2451,73159.3%18.3%13.6%3.2%$147k64.1%13.8%19.5%100.0%1.5%0.0%
EAST NORRITON DISTRICT 02 DIVISION 011,5341,37958.6%3.9%25.7%7.2%$88k32.0%18.1%23.0%42.9%9.3%1.1%
EAST NORRITON DISTRICT 02 DIVISION 021,4121,13863.3%1.5%25.7%4.3%$119k49.8%14.7%17.4%66.4%5.0%1.7%
EAST NORRITON DISTRICT 02 DIVISION 032,6142,38856.5%10.0%19.6%9.4%$67k45.4%10.5%36.6%41.2%9.6%7.1%
EAST NORRITON DISTRICT 02 DIVISION 041,04890558.1%3.8%10.9%18.6%$118k40.7%8.9%22.2%90.2%10.8%5.1%
GREEN LANE Voting District49537890.4%1.8%5.6%1.2%$72k26.2%19.7%16.7%68.0%8.2%0.0%
HATBORO DISTRICT NORTH DIVISION 011,16796893.6%2.8%3.5%0.0%$88k49.1%15.9%20.1%80.5%9.3%3.4%
HATBORO DISTRICT NORTH DIVISION 023,5222,75979.9%7.2%5.0%4.1%$112k42.5%22.0%12.4%50.7%3.6%4.7%
HATBORO DISTRICT SOUTH DIVISION 011,9121,60788.2%6.5%1.9%2.4%$125k37.7%19.0%16.3%70.7%3.4%0.2%
HATBORO DISTRICT SOUTH DIVISION 021,7601,36467.1%2.3%14.8%12.8%$96k49.4%11.5%10.8%42.8%4.4%1.0%
HORSHAM DISTRICT 02 DIVISION 041,7841,37893.7%0.8%0.0%5.5%$166k48.9%11.1%11.8%99.9%0.5%2.1%
HORSHAM DISTRICT 03 DIVISION 032,0731,68174.6%0.4%12.0%6.1%$147k52.7%27.2%15.9%70.1%10.6%0.1%
HORSHAM DISTRICT 04 DIVISION 0190162799.0%0.0%0.1%0.0%$250k81.7%12.2%8.1%92.7%13.0%0.0%
JENKINTOWN DISTRICT 011,03879067.4%7.5%6.3%2.5%$192k67.8%20.2%16.2%83.5%9.4%7.7%
JENKINTOWN DISTRICT 0291367987.0%2.5%9.0%1.1%$91k71.1%7.8%22.4%59.2%8.5%0.0%
JENKINTOWN DISTRICT 031,3901,03184.5%2.9%9.0%1.3%$96k67.8%8.8%21.3%61.9%9.3%0.3%
JENKINTOWN DISTRICT 041,24992179.5%3.6%9.2%1.5%$105k60.2%10.9%18.7%68.1%11.1%0.7%
LANSDALE DISTRICT 01 DIVISION 011,9961,64663.6%1.6%8.7%22.2%$88k39.8%31.9%12.4%52.2%8.3%0.3%
LANSDALE DISTRICT 01 DIVISION 022,4531,95472.8%8.4%3.6%14.1%$95k42.1%24.4%13.6%47.8%10.2%5.4%
LANSDALE DISTRICT 01 DIVISION 031,3921,14672.3%12.1%1.7%12.8%$87k39.0%22.4%12.4%30.0%12.4%7.4%
LANSDALE DISTRICT 02 DIVISION 011,5431,24954.1%12.2%6.4%19.4%$72k29.6%20.2%14.5%55.5%19.4%12.0%
LANSDALE DISTRICT 02 DIVISION 022,4991,99456.7%15.1%9.0%17.4%$88k35.3%19.9%20.9%66.9%11.0%13.6%
LANSDALE DISTRICT 02 DIVISION 032,3021,70584.6%5.3%5.7%1.3%$100k45.4%10.0%17.8%61.1%11.1%4.2%
LANSDALE DISTRICT 03 DIVISION 012,1441,55338.4%13.8%3.9%35.1%$69k23.3%14.6%18.9%64.8%12.6%8.1%
LANSDALE DISTRICT 03 DIVISION 022,6342,08671.8%4.1%6.5%10.9%$83k38.6%14.5%15.2%46.9%12.9%0.9%
LANSDALE DISTRICT 03 DIVISION 031,9271,51380.3%3.4%5.0%6.2%$126k64.8%18.0%15.5%72.1%5.5%1.0%
LIMERICK DISTRICT 014,7473,55287.8%0.5%1.3%5.5%$139k52.9%15.3%11.6%76.0%5.8%0.2%
LIMERICK DISTRICT 021,8101,45284.5%5.0%0.0%9.0%$103k50.6%12.6%23.4%82.0%5.1%0.9%
LIMERICK DISTRICT 033,5692,89390.0%3.8%1.5%0.1%$110k52.7%17.1%18.8%91.3%0.9%0.9%
LIMERICK DISTRICT 043,1242,56785.9%1.5%2.3%4.4%$107k48.1%20.2%14.2%74.7%6.8%0.1%
LIMERICK DISTRICT 054,9533,74387.3%4.5%0.0%5.4%$122k60.8%12.3%14.4%91.2%2.4%0.5%
LIMERICK DISTRICT 062,8222,20381.9%2.7%3.1%11.0%$125k49.8%26.8%11.0%82.2%2.6%1.0%
LOWER FREDERICK DISTRICT 012,0101,45290.0%2.8%3.8%0.8%$105k48.7%14.4%9.0%79.8%15.9%1.4%
LOWER FREDERICK DISTRICT 022,9212,39697.1%1.0%0.5%0.6%$146k49.6%16.1%13.3%87.8%7.1%0.9%
LOWER GWYNEDD DISTRICT 01 DIVISION 011,6771,31681.9%0.1%1.5%11.3%$190k70.2%6.5%41.6%54.7%0.9%0.7%
LOWER GWYNEDD DISTRICT 01 DIVISION 021,30189678.9%0.5%5.1%14.7%$177k84.7%6.9%23.1%95.5%0.5%0.0%
LOWER GWYNEDD DISTRICT 01 DIVISION 032,3241,84472.4%3.2%4.2%18.6%$146k80.5%23.9%24.6%74.7%4.0%1.1%
LOWER GWYNEDD DISTRICT 01 DIVISION 042,3981,89974.1%6.0%9.7%8.6%$145k69.3%10.8%30.3%84.8%5.5%1.5%
LOWER GWYNEDD DISTRICT 02 DIVISION 012,7052,14073.9%2.4%0.3%21.0%$170k72.5%9.3%29.8%72.9%4.1%1.6%
LOWER GWYNEDD DISTRICT 02 DIVISION 021,8551,49065.3%4.0%17.4%6.3%$95k58.3%12.9%25.1%89.7%2.8%1.1%
LOWER MERION WARD 01 PRECINCT 011,01970287.5%3.4%0.6%2.3%$228k82.3%3.1%20.8%98.0%2.5%0.4%
LOWER MERION WARD 01 PRECINCT 021,7321,21983.5%1.8%0.8%5.1%$236k90.3%7.1%18.6%92.3%1.6%0.4%
LOWER MERION WARD 01 PRECINCT 0390066987.9%0.0%4.4%2.5%$250k85.6%5.1%19.6%84.8%2.8%0.1%
LOWER MERION WARD 02 PRECINCT 011,5651,21490.1%0.0%2.4%2.9%$249k82.6%15.0%27.9%77.0%0.9%0.0%
LOWER MERION WARD 02 PRECINCT 031,4271,19672.0%1.5%14.6%10.3%$120k68.5%6.6%33.2%67.9%8.3%0.5%
LOWER MERION WARD 02 WARD 021,4651,01591.9%1.0%0.3%5.2%$249k89.0%9.6%17.1%91.9%2.1%0.1%
LOWER MERION WARD 03 DISTRICT 031,06083665.8%12.6%0.4%12.8%$107k70.4%17.1%21.7%80.0%4.7%0.6%
LOWER MERION WARD 03 PRECINCT 011,43583382.8%3.0%5.5%4.4%$250k88.7%1.9%8.1%94.0%0.3%5.2%
LOWER MERION WARD 03 PRECINCT 021,5701,20968.1%1.7%2.2%18.3%$204k84.9%4.5%30.5%92.1%1.8%1.4%
LOWER MERION WARD 06 PRECINCT 031,6281,28785.8%3.1%0.3%3.2%$249k90.3%7.6%27.3%97.6%1.3%1.1%
LOWER MERION WARD 09 PRECINCT 011,27674773.7%1.4%16.5%4.8%$126k72.1%23.8%10.5%60.2%7.0%3.6%
LOWER MERION WARD 09 PRECINCT 021,8371,32284.7%1.1%2.1%7.3%$193k75.6%14.7%23.7%74.0%5.5%1.8%
LOWER MERION WARD 09 PRECINCT 031,9051,65469.1%1.1%15.4%8.4%$131k66.6%24.3%34.9%54.2%8.1%0.9%
LOWER MERION WARD 11 PRECINCT 031,9521,32383.0%3.4%0.4%9.3%$250k84.9%10.7%18.9%95.7%1.7%0.6%
LOWER MERION WARD 12 PRECINCT 03 (CD 04)2,4221,84875.7%4.7%3.2%11.3%$232k80.4%27.7%19.6%83.8%5.7%2.5%
LOWER MERION WARD 13 PRECINCT 011,19388289.4%1.6%0.0%4.6%$246k88.1%6.4%22.9%89.8%2.3%1.3%
LOWER MERION WARD 13 PRECINCT 021,4481,06085.8%1.7%0.0%5.8%$249k88.2%4.4%23.2%93.8%3.2%1.2%
LOWER MERION WARD 13 PRECINCT 031,9411,07359.4%0.5%33.4%2.7%$142k66.9%22.7%10.9%58.4%41.3%0.6%
LOWER MORELAND DISTRICT 012,0741,65283.1%6.5%2.3%4.7%$94k55.0%9.9%33.2%62.9%7.7%3.5%
LOWER MORELAND DISTRICT 021,9931,38981.1%3.1%0.1%9.9%$144k61.6%18.5%13.9%82.6%1.4%0.8%
LOWER MORELAND DISTRICT 033,4622,57175.0%2.9%1.0%18.8%$201k58.8%19.0%15.8%95.7%1.8%1.4%
LOWER MORELAND DISTRICT 04 PRECINCT 0160446583.0%4.3%1.5%8.4%$185k50.1%17.8%22.7%95.5%2.1%1.9%
LOWER MORELAND DISTRICT 04 PRECINCT 021,3791,00878.7%5.9%0.8%12.5%$174k49.9%17.5%20.2%94.8%3.4%3.6%
LOWER MORELAND DISTRICT 052,6182,06278.5%1.5%1.2%12.4%$183k58.5%20.6%12.3%96.2%1.4%0.8%
LOWER MORELAND DISTRICT 061,7281,32679.9%5.7%3.1%10.1%$153k56.0%15.6%17.3%94.0%0.6%2.7%
LOWER POTTSGROVE DISTRICT 012,1771,74995.5%0.3%1.0%0.6%$115k29.2%19.1%17.0%94.0%5.1%0.1%
LOWER POTTSGROVE DISTRICT 024,0793,32978.4%3.7%15.1%0.6%$91k34.8%15.4%19.7%77.8%5.7%2.3%
LOWER POTTSGROVE DISTRICT 033,2452,14777.2%7.9%9.0%2.8%$124k33.5%20.0%12.0%68.9%22.5%2.9%
LOWER POTTSGROVE DISTRICT 043,0282,17870.4%15.0%7.2%2.1%$118k40.6%14.8%18.6%73.3%13.0%9.0%
LOWER PROVIDENCE DISTRICT 01 DIVISION 012,9002,28380.0%0.5%2.7%13.3%$174k56.9%22.0%12.4%92.5%0.5%0.2%
LOWER PROVIDENCE DISTRICT 01 DIVISION 023,2882,56377.3%0.5%8.9%12.0%$212k63.5%22.3%12.4%96.9%0.5%0.3%
LOWER PROVIDENCE DISTRICT 02 DIVISION 011,9501,52287.1%1.5%0.6%6.9%$90k48.0%14.4%13.5%86.8%6.5%0.2%
LOWER PROVIDENCE DISTRICT 02 DIVISION 021,8621,45173.2%2.2%2.7%15.8%$111k52.5%19.4%22.3%64.6%12.1%0.7%
LOWER PROVIDENCE DISTRICT 02 DIVISION 032,6562,00974.0%4.6%1.7%9.8%$162k56.4%7.6%19.1%95.3%1.9%3.9%
LOWER PROVIDENCE DISTRICT 02 DIVISION 043,3982,89856.6%9.4%23.1%5.1%$93k29.4%21.6%8.8%62.0%11.8%6.2%
LOWER PROVIDENCE DISTRICT 03 DISTRICT 011,9251,61372.4%0.9%4.0%20.7%$76k55.2%6.9%41.3%41.3%8.1%0.2%
LOWER PROVIDENCE DISTRICT 03 DISTRICT 022,6692,05270.8%1.9%3.0%21.7%$107k49.1%10.8%18.7%64.1%5.5%0.2%
LOWER PROVIDENCE DISTRICT 03 DISTRICT 033,7122,76775.8%1.3%3.4%16.9%$185k59.4%19.4%10.3%96.7%0.1%0.8%
LOWER PROVIDENCE DISTRICT 03 DISTRICT 041,4821,38191.8%0.8%5.0%0.7%$81k56.8%11.4%54.4%52.8%5.5%0.3%
LOWER SALFORD DISTRICT 012,9422,55584.6%0.7%7.3%2.5%$152k44.9%14.9%29.2%61.8%5.1%1.0%
LOWER SALFORD DISTRICT 021,6841,37281.7%2.0%2.3%8.0%$122k48.0%15.0%20.7%89.7%2.0%1.3%
LOWER SALFORD DISTRICT 032,1121,80780.7%8.9%5.5%1.0%$133k38.3%9.2%17.9%68.9%4.3%1.0%
LOWER SALFORD DISTRICT 042,6852,11383.8%9.9%0.4%4.0%$119k41.1%15.7%20.7%66.0%9.3%4.0%
LOWER SALFORD DISTRICT 053,3892,67884.4%0.1%3.3%9.3%$227k78.5%17.2%10.8%88.2%0.9%0.1%
LOWER SALFORD DISTRICT 063,3162,15760.1%11.9%20.8%6.7%$230k64.9%18.2%10.8%70.0%26.1%6.7%
NEW HANOVER DISTRICT 014,7443,52484.6%6.9%4.7%0.4%$140k42.3%11.8%18.2%97.1%8.9%3.4%
NEW HANOVER DISTRICT 023,5572,79985.9%3.4%2.9%3.8%$140k55.0%13.7%19.7%98.3%2.4%1.7%
NEW HANOVER DISTRICT 035,1513,63683.5%6.1%3.1%2.5%$143k48.0%14.8%10.6%98.9%4.8%3.2%
NORTH WALES DISTRICT 011,13384484.2%4.2%0.2%0.4%$149k48.4%25.0%12.8%69.2%7.7%0.9%
NORTH WALES DISTRICT 021,22597573.7%7.3%0.1%11.0%$128k36.8%27.3%13.7%66.2%4.4%5.4%
NORTH WALES DISTRICT 0399081884.2%3.0%0.8%6.5%$119k34.9%12.4%21.6%88.9%3.0%2.8%
PERKIOMEN DISTRICT 014,5133,21080.0%6.4%5.1%3.7%$171k61.9%18.7%7.2%92.8%4.6%3.9%
PERKIOMEN DISTRICT 024,5353,37684.4%5.1%3.1%3.9%$148k53.7%17.4%10.1%85.6%4.6%4.7%
PLYMOUTH DISTRICT 01 DIVISION 012,0761,65669.9%7.0%12.3%2.9%$106k39.6%20.3%19.4%76.1%8.6%3.3%
PLYMOUTH DISTRICT 01 DIVISION 023,2442,65666.0%3.5%12.4%9.4%$113k56.9%20.2%17.0%63.2%2.1%1.0%
PLYMOUTH DISTRICT 02 DISTRICT 031,9521,65371.5%5.2%11.6%8.4%$124k38.6%14.3%21.8%73.0%1.5%0.7%
PLYMOUTH DISTRICT 02 DIVISION 0182662973.8%17.2%3.1%2.8%$178k53.9%9.9%27.9%99.6%4.9%16.9%
PLYMOUTH DISTRICT 02 DIVISION 021,3951,14076.1%9.8%5.7%4.9%$159k44.9%12.6%27.5%93.6%3.4%9.0%
PLYMOUTH DISTRICT 03 DIVISION 012,0471,57786.7%4.0%2.0%3.1%$173k61.7%10.6%28.4%95.7%5.6%7.4%
PLYMOUTH DISTRICT 03 DIVISION 021,9951,48461.5%9.9%17.4%7.5%$136k60.5%12.3%13.4%57.1%1.1%1.2%
PLYMOUTH DISTRICT 03 DIVISION 031,3541,17273.5%5.3%8.9%6.8%$98k62.9%12.3%26.3%34.4%6.5%4.5%
PLYMOUTH DISTRICT 04 DIVISION 011,6031,30571.7%4.6%9.8%10.6%$106k62.2%27.1%16.8%45.7%4.2%1.7%
PLYMOUTH DISTRICT 04 DIVISION 022,0121,73269.7%3.9%9.1%8.5%$114k60.2%25.3%19.6%57.0%1.7%0.9%
POTTSTOWN DISTRICT 01 DIVISION 012,3141,46222.2%16.4%43.4%0.0%$37k17.3%25.2%12.7%26.8%24.3%7.2%
POTTSTOWN DISTRICT 01 DIVISION 0291758725.1%14.8%43.6%0.4%$37k19.1%25.6%13.0%29.0%23.5%6.6%
POTTSTOWN DISTRICT 02 DIVISION 012,2171,62861.2%9.6%21.6%0.3%$41k24.1%17.4%12.8%43.1%22.0%7.4%
POTTSTOWN DISTRICT 02 DIVISION 022,3891,72445.2%13.4%33.3%1.4%$60k18.9%18.3%9.8%53.7%16.0%6.8%
POTTSTOWN DISTRICT 032,8542,13046.1%15.5%19.8%6.0%$65k21.1%21.4%19.9%64.4%12.4%7.0%
POTTSTOWN DISTRICT 042,9732,33470.5%8.5%15.5%1.1%$81k20.1%24.5%17.3%66.4%8.7%3.8%
POTTSTOWN DISTRICT 052,9262,46772.2%8.9%11.9%5.0%$90k21.3%20.1%15.5%68.2%10.4%3.7%
POTTSTOWN DISTRICT 063,1442,48062.5%16.3%6.2%10.5%$54k15.9%20.2%12.9%47.9%27.7%8.8%
POTTSTOWN DISTRICT 07 DISTRICT 011,8821,31239.5%10.8%43.9%1.7%$56k29.4%28.1%12.7%46.8%25.0%7.3%
POTTSTOWN DISTRICT 07 DISTRICT 021,7011,40171.5%11.3%12.2%1.7%$66k27.8%8.3%34.5%79.0%8.6%13.2%
ROCKLEDGE Voting District2,5962,17991.4%3.0%0.3%0.1%$92k45.0%18.4%21.5%71.1%9.4%0.2%
ROYERSFORD DISTRICT 012,2971,75778.0%4.1%4.1%2.8%$74k22.4%15.8%16.3%46.2%13.5%4.4%
ROYERSFORD DISTRICT 022,4492,02584.4%8.2%2.7%1.3%$78k35.8%22.4%10.3%46.0%11.6%3.6%
SCHWENKSVILLE Voting District1,3551,05387.9%1.5%7.9%0.4%$73k34.4%17.1%17.1%58.7%9.2%0.5%
SKIPPACK DISTRICT 012,1121,73489.1%2.0%0.3%7.4%$158k59.2%14.4%22.0%91.6%2.4%1.9%
SKIPPACK DISTRICT 023,6482,59587.8%2.4%2.3%6.1%$166k67.6%8.5%15.5%99.2%2.1%0.3%
SKIPPACK DISTRICT 038,7917,70061.6%6.7%24.6%5.1%$133k33.9%10.4%20.1%93.7%2.8%6.8%
SPRINGFIELD DISTRICT 01 DIVISION 012,2512,00583.6%2.4%4.7%7.1%$139k60.7%12.3%41.5%47.2%18.0%1.5%
SPRINGFIELD DISTRICT 01 DIVISION 021,8961,41985.9%1.9%5.5%4.1%$112k60.2%7.4%24.2%70.0%7.5%1.5%
SPRINGFIELD DISTRICT 02 DIVISION 0169254570.3%0.0%23.6%4.4%$152k67.2%3.9%26.1%99.9%3.5%0.0%
SPRINGFIELD DISTRICT 02 DIVISION 021,13489376.5%0.0%15.4%0.9%$203k69.1%13.8%27.6%93.4%0.0%2.0%
SPRINGFIELD DISTRICT 02 DIVISION 0373561078.4%1.2%13.9%2.9%$233k71.4%7.8%36.6%95.8%0.0%0.6%
SPRINGFIELD DISTRICT 03 DIVISION 011,5481,15378.5%6.1%6.5%2.4%$109k52.2%16.2%15.6%88.7%3.7%1.5%
SPRINGFIELD DISTRICT 03 DIVISION 021,9711,46081.5%5.4%6.3%2.1%$105k50.1%14.2%17.2%89.2%2.7%2.1%
SPRINGFIELD DISTRICT 04 DIVISION 011,5231,17267.6%2.1%26.7%1.3%$167k57.1%11.9%22.5%90.3%2.0%0.0%
SPRINGFIELD DISTRICT 04 DIVISION 021,5571,22086.0%1.3%8.7%2.9%$210k71.6%9.8%25.0%84.1%5.3%0.4%
SPRINGFIELD DISTRICT 05 DIVISION 012,1151,59378.6%2.3%14.1%2.4%$111k62.5%5.4%18.9%71.5%1.7%1.9%
SPRINGFIELD DISTRICT 05 DIVISION 0248737578.3%2.6%10.7%3.5%$220k74.5%8.7%23.9%91.4%1.2%2.5%
SPRINGFIELD DISTRICT 06 DIVISION 0195473692.8%3.8%1.2%0.3%$122k63.5%15.9%17.3%90.1%0.2%2.4%
SPRINGFIELD DISTRICT 06 DIVISION 021,30496488.2%4.2%2.9%1.6%$119k62.3%10.5%17.8%94.8%0.5%2.1%
SPRINGFIELD DISTRICT 07 DIVISION 011,2711,02974.6%0.3%19.9%2.7%$145k64.9%6.1%23.5%99.9%2.1%0.0%
SPRINGFIELD DISTRICT 07 DIVISION 021,4431,06585.7%3.1%2.1%1.5%$158k73.3%7.5%12.4%98.9%2.2%0.0%
TOWAMENCIN DISTRICT 01 DIVISION 012,2511,62472.5%9.5%4.1%10.7%$89k53.9%12.0%18.0%48.4%8.6%8.5%
TOWAMENCIN DISTRICT 01 DIVISION 022,1041,69875.7%9.2%3.0%10.2%$97k45.4%15.5%23.1%65.1%7.7%7.5%
TOWAMENCIN DISTRICT 01 DIVISION 031,8461,47477.8%8.1%2.5%7.6%$82k42.8%11.4%38.0%43.5%15.6%6.2%
TOWAMENCIN DISTRICT 02 DIVISION 012,8262,27778.0%2.8%4.6%10.2%$128k57.9%20.0%19.7%80.2%5.2%2.2%
TOWAMENCIN DISTRICT 02 DIVISION 021,5371,26673.4%2.0%12.3%11.2%$106k47.4%17.8%19.1%76.5%2.7%2.4%
TOWAMENCIN DISTRICT 02 DIVISION 031,9331,51978.7%0.5%11.9%4.2%$137k60.7%16.0%18.0%90.4%0.6%0.0%
TOWAMENCIN DISTRICT 03 DIVISION 012,4391,97880.3%0.9%3.6%7.9%$86k42.8%14.6%35.0%53.5%6.8%1.9%
TOWAMENCIN DISTRICT 03 DIVISION 021,07885772.0%10.0%0.5%13.8%$98k52.2%16.6%24.5%66.0%11.0%6.9%
TOWAMENCIN DISTRICT 03 DIVISION 032,0011,38670.1%4.2%11.9%11.6%$132k58.8%19.5%8.8%82.6%2.6%1.3%
TRAPPE Voting District4,0333,22073.7%8.1%11.5%5.5%$122k61.5%16.4%13.1%77.4%4.5%4.6%
UPPER DUBLIN DISTRICT 01 DIVISION 011,18594573.5%2.1%11.7%3.6%$185k64.3%14.3%12.5%88.9%3.5%0.2%
UPPER DUBLIN DISTRICT 01 DIVISION 021,10386874.9%5.4%2.0%12.5%$134k68.3%18.8%17.2%80.4%3.0%1.0%
UPPER DUBLIN DISTRICT 01 DIVISION 031,4691,14985.7%3.6%2.6%5.5%$109k58.7%17.4%19.7%66.1%5.0%0.6%
UPPER DUBLIN DISTRICT 02 DIVISION 011,7751,41077.4%3.5%7.5%5.6%$181k65.1%12.1%19.3%89.5%2.8%0.9%
UPPER DUBLIN DISTRICT 02 DIVISION 0279863087.1%3.6%3.3%4.0%$202k58.8%5.4%28.7%93.7%2.5%1.6%
UPPER DUBLIN DISTRICT 02 DIVISION 031,4221,16281.6%2.9%5.0%7.6%$179k67.9%14.0%28.5%64.5%4.1%1.3%
UPPER DUBLIN DISTRICT 03 DIVISION 012,7462,11280.8%4.2%0.0%7.2%$213k74.9%13.3%20.3%74.9%1.1%3.0%
UPPER DUBLIN DISTRICT 03 DIVISION 021,8371,27879.4%6.9%2.1%10.9%$173k69.3%17.6%13.8%97.9%3.2%3.0%
UPPER DUBLIN DISTRICT 04 DIVISION 012,1861,67471.5%5.1%13.5%7.0%$147k62.3%9.6%26.8%83.4%5.4%4.1%
UPPER DUBLIN DISTRICT 04 DIVISION 0282560673.5%1.1%16.9%1.0%$115k64.8%13.7%15.9%94.7%4.8%0.7%
UPPER DUBLIN DISTRICT 04 DIVISION 031,22196872.0%1.3%3.4%22.8%$228k59.6%4.7%27.4%96.6%0.7%0.5%
UPPER DUBLIN DISTRICT 05 DIVISION 0197676183.8%3.4%1.8%6.3%$218k65.1%11.5%26.3%76.8%3.1%2.5%
UPPER DUBLIN DISTRICT 05 DIVISION 021,5581,19168.6%5.9%15.2%8.1%$152k62.8%9.0%28.8%80.6%5.8%4.7%
UPPER DUBLIN DISTRICT 05 DIVISION 031,25087371.2%4.7%13.8%6.6%$139k69.7%15.4%16.1%94.6%4.6%2.4%
UPPER DUBLIN DISTRICT 06 DIVISION 012,0891,51083.8%1.9%1.5%9.2%$190k85.5%12.3%17.7%89.6%2.6%1.6%
UPPER DUBLIN DISTRICT 06 DIVISION 0295875879.3%5.3%0.6%14.3%$250k81.0%13.3%24.4%98.4%0.4%1.2%
UPPER DUBLIN DISTRICT 07 DIVISION 011,02682279.4%2.2%2.2%13.1%$197k80.0%8.1%32.5%96.1%1.7%1.7%
UPPER DUBLIN DISTRICT 07 DIVISION 021,3251,05779.4%3.3%1.6%13.5%$214k80.4%10.0%29.6%96.8%1.2%1.6%
UPPER DUBLIN DISTRICT 07 DIVISION 031,16995771.6%3.2%7.2%14.9%$130k71.1%20.4%20.8%57.3%6.0%1.2%
UPPER FREDERICK Voting District3,7163,04095.3%0.5%0.9%0.0%$98k42.4%11.9%25.4%71.7%7.7%0.0%
UPPER GWYNEDD DISTRICT 011,10884885.8%1.4%0.8%6.2%$125k64.9%4.3%31.4%96.5%6.6%0.0%
UPPER GWYNEDD DISTRICT 022,1451,50182.0%0.7%0.4%10.0%$118k52.1%3.6%22.2%98.3%4.6%0.0%
UPPER GWYNEDD DISTRICT 032,0931,95867.8%1.4%12.5%16.2%$94k39.2%14.7%26.1%58.0%9.4%0.0%
UPPER GWYNEDD DISTRICT 043,8143,32878.7%0.2%8.0%12.0%$97k56.5%9.2%44.8%54.2%8.6%0.1%
UPPER GWYNEDD DISTRICT 051,3551,03380.6%0.0%4.1%13.6%$145k59.0%10.2%26.2%98.3%0.1%0.0%
UPPER GWYNEDD DISTRICT 063,6532,97661.0%0.0%20.2%17.4%$119k58.8%19.2%23.6%61.9%9.9%0.0%
UPPER GWYNEDD DISTRICT 072,9572,42176.8%0.2%4.3%14.4%$148k64.0%7.6%36.8%98.0%2.0%0.0%
UPPER MERION DISTRICT BELMONT DIVISION 053,5193,13246.3%4.5%20.3%27.3%$119k74.7%29.6%18.5%36.2%3.5%5.7%
UPPER MORELAND DISTRICT 01 DIVISION 011,9721,55874.9%7.7%5.0%6.6%$94k39.5%27.1%12.3%57.5%3.9%2.1%
UPPER MORELAND DISTRICT 01 DIVISION 021,7431,28884.8%11.5%1.5%0.8%$141k49.2%19.2%10.7%84.9%1.7%5.5%
UPPER MORELAND DISTRICT 02 DIVISION 012,6722,17462.0%18.7%4.3%11.1%$77k33.6%25.6%9.7%27.5%13.7%11.3%
UPPER MORELAND DISTRICT 02 DIVISION 021,5281,16988.9%2.6%5.9%1.5%$113k25.4%22.1%7.3%76.5%1.0%1.3%
UPPER MORELAND DISTRICT 03 DIVISION 011,9101,60780.0%3.4%12.3%3.1%$80k35.7%27.4%16.9%58.0%8.6%0.1%
UPPER MORELAND DISTRICT 03 DIVISION 021,4711,32375.5%7.5%7.7%9.0%$96k50.0%26.6%16.5%30.6%4.7%7.6%
UPPER MORELAND DISTRICT 04 DIVISION 011,9701,49667.0%11.0%6.8%6.9%$89k38.4%31.0%10.7%41.9%5.2%0.6%
UPPER MORELAND DISTRICT 04 DIVISION 022,1341,59969.6%9.6%6.0%7.2%$95k39.2%29.9%10.8%44.5%4.4%1.8%
UPPER MORELAND DISTRICT 05 DIVISION 0166755076.7%11.9%8.7%1.0%$112k40.9%11.8%14.9%73.4%3.7%2.3%
UPPER MORELAND DISTRICT 05 DIVISION 021,5171,23875.9%7.9%4.0%4.1%$93k37.3%14.8%20.1%71.1%6.3%8.3%
UPPER MORELAND DISTRICT 06 DIVISION 011,00379588.2%4.1%5.8%1.1%$101k44.2%14.2%26.8%56.0%6.8%2.6%
UPPER MORELAND DISTRICT 06 DIVISION 023,5282,85785.6%3.6%3.9%1.4%$153k57.8%16.8%23.5%80.3%4.2%3.3%
UPPER MORELAND DISTRICT 07 DIVISION 012,0751,60590.5%3.0%1.5%0.2%$134k35.7%16.6%20.1%82.3%0.9%0.9%
UPPER MORELAND DISTRICT 07 DIVISION 021,8811,52058.5%9.2%5.4%7.3%$73k39.1%16.3%18.2%49.9%7.5%4.6%
UPPER POTTSGROVE Voting District6,0774,81683.3%3.8%7.2%0.2%$122k36.2%18.8%13.5%89.0%8.5%2.1%
UPPER PROVIDENCE DISTRICT MINGO DIVISION 013,3612,63685.8%3.0%2.6%3.5%$130k47.3%16.5%19.0%83.2%4.5%1.2%
UPPER PROVIDENCE DISTRICT MINGO DIVISION 024,2153,34478.9%4.7%2.0%9.4%$151k60.9%15.9%13.6%85.5%1.9%2.3%
UPPER PROVIDENCE DISTRICT MONT CLARE5,7734,62570.4%3.6%0.9%22.1%$143k60.7%10.1%24.6%79.9%4.9%3.0%
UPPER PROVIDENCE DISTRICT OAKS5,7244,77174.6%4.1%1.1%16.7%$134k57.9%13.4%18.3%74.5%4.4%2.8%
UPPER PROVIDENCE DISTRICT TRAPPE5,5934,19672.2%2.3%2.1%20.2%$206k67.8%16.0%9.2%93.2%3.6%0.3%
UPPER SALFORD Voting District3,1812,55187.6%4.5%0.8%0.2%$133k36.5%12.7%17.6%91.5%3.6%1.9%
WEST CONSHOHOCKEN Voting District1,6371,42689.6%1.5%1.4%2.7%$138k72.4%22.0%15.7%70.8%5.2%3.0%
WEST NORRITON DISTRICT 01 DIVISION 012,6172,29084.4%2.8%2.8%7.4%$135k54.8%4.3%26.3%94.8%0.2%2.7%
WEST NORRITON DISTRICT 01 DIVISION 021,04688474.6%4.4%17.9%2.1%$103k33.1%5.2%21.5%94.1%2.0%1.4%
WEST NORRITON DISTRICT 02 DIVISION 0199486172.8%3.7%15.5%5.2%$99k39.9%7.3%23.0%83.5%2.7%1.4%
WEST NORRITON DISTRICT 02 DIVISION 021,3651,32377.4%5.6%9.2%5.4%$82k31.7%26.5%16.9%49.9%5.5%0.0%
WEST NORRITON DISTRICT 03 DIVISION 013,0052,58477.2%8.1%6.9%5.5%$98k63.9%32.5%6.7%45.3%3.7%4.7%
WEST NORRITON DISTRICT 03 DIVISION 021,5041,33173.6%1.9%6.7%11.5%$103k54.5%10.3%25.3%74.9%2.4%1.5%
WEST NORRITON DISTRICT 04 DIVISION 012,4272,20874.8%5.4%15.3%2.2%$72k51.5%11.6%32.7%72.7%8.9%1.9%
WEST NORRITON DISTRICT 04 DIVISION 023,2752,81260.2%13.7%20.3%3.5%$72k36.6%16.8%18.9%60.0%9.6%7.8%
WEST POTTSGROVE Voting District3,7922,94279.9%6.4%5.4%1.5%$87k25.3%20.1%12.6%65.2%8.5%4.0%
WHITEMARSH DISTRICT EAST DIVISION 011,9441,53577.0%3.6%4.9%9.9%$231k70.2%9.8%19.4%86.6%8.9%4.0%
WHITEMARSH DISTRICT EAST DIVISION 022,9542,15969.4%6.6%6.3%11.4%$204k64.0%11.2%15.7%78.0%11.1%4.6%
WHITEMARSH DISTRICT MIDDLE DIVISION 011,28289773.6%22.1%0.0%2.2%$182k57.3%7.5%14.8%92.2%2.0%15.5%
WHITEMARSH DISTRICT MIDDLE DIVISION 0296163887.7%2.2%0.0%7.0%$140k62.7%14.6%16.7%75.6%0.9%2.7%
WHITEMARSH DISTRICT MIDDLE DIVISION 032,3671,88492.1%0.0%0.3%3.8%$209k68.5%14.1%18.3%83.5%0.7%0.5%
WHITEMARSH DISTRICT MIDDLE DIVISION 041,7541,40980.6%0.5%9.4%5.4%$142k65.3%12.1%33.4%81.8%0.3%0.3%
WHITEMARSH DISTRICT MIDDLE DIVISION 051,18598686.5%0.2%4.8%3.9%$113k52.7%14.1%35.1%73.0%3.2%0.5%
WHITEMARSH DISTRICT WEST DIVISION 012,6992,23577.2%3.5%2.2%12.5%$133k69.6%28.8%11.2%30.6%4.6%0.0%
WHITEMARSH DISTRICT WEST DIVISION 022,4591,85876.5%0.4%0.0%7.3%$148k72.9%11.3%17.9%87.9%0.0%1.0%
WHITEMARSH DISTRICT WEST DIVISION 032,5001,99290.9%0.0%0.6%3.2%$188k68.5%13.0%25.0%79.0%1.8%0.2%
WHITPAIN DISTRICT 013,0222,36770.6%0.9%4.8%19.4%$235k79.7%12.2%28.3%95.5%1.8%1.6%
WHITPAIN DISTRICT 022,2041,76468.1%3.4%19.1%6.2%$116k74.3%16.3%29.4%63.7%1.6%2.0%
WHITPAIN DISTRICT 031,22092876.6%6.7%3.2%9.1%$226k70.9%15.0%18.5%95.6%3.7%0.9%
WHITPAIN DISTRICT 041,6031,12076.3%2.3%8.8%11.3%$181k73.0%10.9%20.9%85.0%3.7%0.6%
WHITPAIN DISTRICT 051,12692386.1%1.3%0.4%11.0%$132k78.2%9.2%31.7%82.2%2.1%1.3%
WHITPAIN DISTRICT 061,4621,10587.4%0.7%0.2%11.0%$159k80.0%9.8%25.6%87.3%4.9%0.7%
WHITPAIN DISTRICT 071,5041,07981.5%4.0%1.3%10.3%$157k75.5%8.9%23.5%80.9%4.0%1.3%
WHITPAIN DISTRICT 081,6001,16473.2%5.8%5.1%12.3%$141k73.8%11.5%19.0%65.8%4.3%1.6%
WHITPAIN DISTRICT 092,0151,49463.8%6.9%7.0%17.5%$116k70.3%21.0%11.0%50.2%15.1%1.6%
WHITPAIN DISTRICT 101,6071,17465.3%4.1%16.2%8.5%$141k69.7%13.6%13.1%68.8%3.3%1.7%
WHITPAIN DISTRICT 112,0751,51172.5%2.1%11.9%6.7%$142k67.6%15.2%17.2%86.8%9.4%1.7%
WHITPAIN DISTRICT 1289370665.0%0.7%18.9%10.7%$128k78.5%14.4%32.8%66.5%1.5%2.3%
WORCESTER DISTRICT EAST DISTRICT 012,3151,75673.3%3.8%2.6%9.0%$155k65.2%13.9%19.1%79.5%2.8%0.6%
WORCESTER DISTRICT EAST DISTRICT 022,1831,86672.7%4.4%1.0%20.2%$176k71.6%15.0%29.5%94.7%1.5%0.0%
WORCESTER DISTRICT EAST DISTRICT 033,4302,64583.3%1.6%3.6%3.4%$219k76.4%16.2%24.6%76.9%2.7%1.2%
WORCESTER DISTRICT WEST2,8962,24475.5%3.3%3.0%15.6%$156k58.2%14.6%21.0%90.9%4.9%6.2%
Berks: 71 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
ALSACE DISTRICT 012,0301,67992.3%5.2%0.0%1.3%$75k21.7%17.2%22.6%83.0%8.5%5.1%
ALSACE DISTRICT 021,8751,51094.2%4.6%0.0%0.4%$68k22.9%18.2%21.8%88.8%4.4%2.2%
AMITY DISTRICT 011,9801,53482.1%8.6%1.4%0.7%$84k22.0%15.0%23.5%93.4%9.0%1.5%
AMITY DISTRICT 022,4261,64479.2%14.7%3.6%1.8%$187k46.3%15.0%10.8%87.8%14.7%8.2%
AMITY DISTRICT 032,5021,87180.3%4.9%2.4%1.1%$102k35.7%16.6%14.7%73.4%22.0%2.8%
AMITY DISTRICT 042,7562,16580.1%3.8%3.3%2.8%$124k40.7%17.3%14.9%83.1%12.8%2.6%
AMITY DISTRICT 051,4061,14573.9%2.5%15.8%4.7%$109k53.0%12.1%22.2%72.5%4.2%0.0%
AMITY DISTRICT 062,3701,73375.7%8.1%9.2%3.5%$164k45.0%17.1%13.2%94.3%4.8%3.0%
BALLY DISTRICT 011,16091683.0%2.4%3.2%2.2%$76k24.4%16.1%20.6%71.2%8.6%2.4%
BECHTELSVILLE DISTRICT 0163852190.0%4.1%2.2%0.3%$91k15.8%14.1%22.0%76.7%8.9%1.3%
BERN DISTRICT 013,6213,21080.9%9.7%6.9%0.0%$129k28.5%12.9%28.5%86.0%5.9%6.6%
BERN DISTRICT 022,1031,72594.6%1.7%0.1%0.0%$122k29.9%6.8%26.7%85.4%2.6%0.8%
BERN DISTRICT 031,2591,12693.1%3.4%0.2%1.3%$90k34.6%13.0%37.0%84.5%3.7%1.2%
BOYERTOWN DISTRICT 012,0681,78193.1%2.6%0.0%0.0%$68k19.8%21.2%21.5%53.4%11.2%1.5%
BOYERTOWN DISTRICT 022,1111,76689.0%1.9%1.8%0.0%$56k22.5%23.7%21.9%31.2%11.1%0.0%
COLEBROOKDALE DISTRICT 013,4262,49888.7%4.5%0.5%0.5%$85k22.6%21.6%12.1%91.4%11.9%2.5%
COLEBROOKDALE DISTRICT 021,8151,59595.1%1.6%0.1%2.7%$77k28.9%9.9%32.9%88.5%7.3%2.9%
DISTRICT DISTRICT 01 (CD 04)272394.2%1.3%0.0%2.4%$101k30.2%12.9%25.9%85.1%9.2%0.3%
DISTRICT DISTRICT 01 (CD 09)1,3701,15294.1%1.3%0.0%2.4%$101k30.2%12.9%25.9%85.2%9.2%0.3%
DOUGLASS DISTRICT 011,9681,68489.7%0.8%1.7%1.2%$72k22.2%8.4%42.7%87.8%4.0%0.2%
DOUGLASS DISTRICT 021,7071,35078.5%1.6%4.3%0.0%$89k28.8%14.1%29.1%80.3%4.5%0.4%
EARL DISTRICT 011,4271,13393.0%2.8%2.8%0.0%$93k25.9%8.0%21.0%90.1%8.8%0.9%
EARL DISTRICT 021,7991,41597.2%1.1%0.7%0.0%$84k18.7%11.8%19.1%92.3%16.6%1.3%
EXETER PRECINCT 102,1431,70778.6%12.0%3.9%0.5%$111k33.7%11.5%25.9%93.0%4.2%2.9%
FLEETWOOD DISTRICT 012,3841,90587.0%10.0%0.4%1.2%$98k16.1%18.9%15.1%64.7%6.1%10.1%
FLEETWOOD DISTRICT 021,6201,34980.4%16.6%1.4%1.1%$88k24.1%16.7%27.6%82.3%3.3%2.5%
GREENWICH DISTRICT 011,5801,25995.7%1.1%1.8%0.0%$107k26.0%14.0%24.1%80.5%9.3%0.2%
GREENWICH DISTRICT 022,0571,78190.8%7.3%0.2%0.0%$87k30.1%16.7%18.0%88.7%7.8%2.5%
HEREFORD DISTRICT 0165550287.9%3.8%0.0%0.0%$120k30.8%7.5%21.6%90.7%4.0%0.1%
HEREFORD DISTRICT 022,3721,95166.6%31.0%0.0%0.0%$115k30.1%26.5%18.3%79.3%5.6%0.5%
KUTZTOWN DISTRICT 012,6682,22484.3%11.6%1.1%1.3%$48k37.5%31.7%21.4%53.6%24.3%4.6%
KUTZTOWN DISTRICT 021,4611,31689.8%4.0%3.2%0.7%$54k46.4%44.0%26.1%41.2%13.9%2.4%
LAURELDALE DISTRICT 012,3671,59039.4%52.1%8.4%0.0%$71k12.8%22.1%10.4%73.3%15.2%36.8%
LAURELDALE DISTRICT 021,7981,52251.7%41.8%5.0%0.0%$76k9.4%27.5%14.9%91.6%7.8%27.3%
LEESPORT PRECINCT 011,8621,52186.5%7.7%0.3%0.1%$97k22.2%25.8%10.7%77.3%5.5%3.6%
LENHARTSVILLE DISTRICT 01161296.2%1.2%1.9%0.0%$108k24.7%14.2%23.8%80.4%9.6%0.2%
LONGSWAMP DISTRICT 013,5482,96090.9%4.2%1.7%0.1%$83k18.8%11.2%29.2%70.0%7.7%2.3%
LONGSWAMP DISTRICT 023,5222,85794.8%2.4%0.9%0.1%$89k15.0%12.5%23.9%89.7%7.4%0.7%
LOWER HEIDELBERG PRECINCT 021,6981,33186.9%8.2%0.5%3.1%$112k47.3%13.1%23.9%82.4%5.3%1.4%
LOWER HEIDELBERG PRECINCT 032,3831,55589.4%2.6%3.0%1.1%$145k63.7%5.9%14.9%96.0%0.0%0.9%
LYONS DISTRICT 01605082.0%8.3%1.7%0.7%$57k20.0%16.3%23.6%71.7%6.1%4.3%
MAIDENCREEK PRECINCT 012,9922,24874.4%20.4%1.2%2.7%$107k29.4%13.6%19.3%88.0%5.5%10.4%
MAIDENCREEK PRECINCT 021,6471,36780.2%18.8%0.3%0.6%$107k23.1%18.5%11.4%81.3%4.3%9.2%
MAIDENCREEK PRECINCT 032,1461,64576.5%17.8%2.4%1.9%$107k43.6%13.2%16.9%90.0%4.4%11.1%
MAIDENCREEK PRECINCT 042,3701,89988.8%8.3%2.2%0.0%$158k18.5%26.3%8.6%99.9%5.1%4.3%
MAXATAWNY DISTRICT 011,01079591.8%3.5%0.7%2.0%$98k34.7%20.0%21.5%86.1%3.7%0.6%
MAXATAWNY DISTRICT 0294578076.0%12.9%4.3%1.5%$54k20.8%27.4%19.8%65.0%15.0%7.7%
MAXATAWNY DISTRICT 036,3885,85973.1%10.3%11.7%1.2%$58k24.4%78.4%6.4%61.7%21.5%4.8%
MUHLENBERG DISTRICT 011,8591,35634.8%60.6%2.2%0.0%$82k16.1%19.8%15.3%66.5%6.0%50.1%
MUHLENBERG DISTRICT 021,4331,13548.8%37.6%3.9%0.1%$81k26.1%8.5%21.7%80.6%9.2%28.8%
MUHLENBERG DISTRICT 033,3982,75058.0%28.6%5.0%1.5%$98k30.3%12.5%23.6%92.3%11.5%17.2%
MUHLENBERG DISTRICT 043,1422,31442.2%54.6%1.9%0.2%$78k15.6%32.6%16.0%58.3%3.7%31.9%
MUHLENBERG DISTRICT 052,1721,70446.5%38.2%11.0%0.2%$75k14.9%16.2%13.8%72.0%7.9%29.7%
MUHLENBERG DISTRICT 061,4611,22175.1%10.8%3.4%3.7%$83k25.9%7.9%21.7%89.6%6.3%6.3%
MUHLENBERG DISTRICT 072,1481,74351.1%25.2%14.0%2.7%$101k38.0%16.6%19.1%95.5%12.9%8.0%
MUHLENBERG DISTRICT 081,6031,30674.2%16.5%6.7%0.9%$118k35.4%5.3%26.8%98.8%3.0%8.9%
MUHLENBERG DISTRICT 091,6521,38559.5%25.4%6.8%3.0%$116k39.3%20.9%20.6%90.0%13.5%13.5%
MUHLENBERG DISTRICT 103,2402,58759.3%25.3%7.2%0.4%$93k21.7%19.6%16.8%85.8%2.8%19.9%
OLEY DISTRICT 011,6341,14998.3%0.6%0.0%0.0%$89k49.2%10.0%15.2%76.5%9.8%0.0%
OLEY DISTRICT 022,1931,83193.6%4.4%0.0%0.0%$93k44.2%12.6%28.3%83.6%4.4%0.6%
ONTELAUNEE DISTRICT 012,8202,15677.9%6.8%10.6%0.8%$111k28.4%11.6%19.3%91.9%8.0%4.9%
PERRY Voting District2,4872,06692.1%6.4%0.0%0.0%$89k18.5%11.6%26.9%81.3%4.8%2.2%
PIKE DISTRICT 011,5651,35495.1%2.8%0.3%0.6%$106k33.4%14.2%28.7%91.9%3.6%1.8%
RICHMOND DISTRICT 013,7022,98489.2%9.2%0.3%0.4%$81k20.5%20.3%20.9%78.9%8.6%3.3%
ROCKLAND PRECINCT 012,2471,78193.3%0.5%2.2%1.8%$115k36.2%11.8%18.1%98.2%1.5%0.1%
ROCKLAND PRECINCT 021,4091,17090.1%1.7%1.5%1.0%$103k35.1%10.9%22.0%97.3%0.4%0.9%
RUSCOMBMANOR DISTRICT 011,5671,34095.5%3.0%0.8%0.3%$103k18.1%8.5%26.4%92.1%4.4%0.9%
RUSCOMBMANOR DISTRICT 022,4502,01190.0%8.7%0.8%0.4%$98k27.6%15.7%22.8%84.4%5.2%2.6%
TOPTON Voting District76763189.0%5.2%1.9%0.0%$80k17.7%12.2%29.7%62.8%8.5%3.1%
WASHINGTON DISTRICT 012,3121,98792.4%1.2%0.2%5.7%$92k28.0%12.7%36.2%82.4%1.8%1.2%
WASHINGTON DISTRICT 022,4742,04989.2%1.2%0.6%7.9%$99k28.2%9.5%34.9%79.9%2.8%0.6%
Philadelphia: 10 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
PHILADELPHIA WARD 10 PRECINCT 013112796.2%0.0%85.3%0.0%$49k33.7%11.7%32.9%100.0%12.4%2.7%
PHILADELPHIA WARD 10 PRECINCT 027245661.1%0.0%92.9%3.7%$64k18.1%12.1%18.5%79.6%12.0%0.5%
PHILADELPHIA WARD 10 PRECINCT 031,1448670.0%0.0%94.5%4.5%$67k14.3%12.2%15.4%75.2%11.9%0.0%
PHILADELPHIA WARD 10 PRECINCT 1187771010.9%1.5%86.1%0.4%$40k5.1%31.0%17.0%17.9%19.8%1.3%
PHILADELPHIA WARD 21 PRECINCT 011,3201,17573.2%9.0%8.9%7.9%$90k83.1%32.2%7.3%42.6%9.4%3.0%
PHILADELPHIA WARD 21 PRECINCT 091,4701,33969.7%12.1%12.7%1.7%$140k64.7%24.0%10.0%61.5%1.5%7.7%
PHILADELPHIA WARD 35 PRECINCT 0970753224.4%26.6%34.1%11.2%$55k16.1%17.2%10.7%80.3%21.0%15.6%
PHILADELPHIA WARD 35 PRECINCT 101,24681912.5%47.2%29.6%5.7%$58k9.3%18.2%6.0%80.1%34.4%29.9%
PHILADELPHIA WARD 35 PRECINCT 2583654012.0%46.9%28.3%7.0%$53k6.8%12.1%11.7%85.6%35.0%30.3%
PHILADELPHIA WARD 61 PRECINCT 221,21098810.4%4.7%77.8%2.2%$67k21.9%28.3%15.3%32.2%15.5%4.4%
Chester: 1 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
SPRING CITY WARD 011,2641,11465.7%7.6%3.8%6.3%$67k46.8%21.3%16.5%41.4%6.7%1.8%

*Median income is approximate (see note above). ACS 2020-2024 5-year.

Nonpartisan voter information. GOTV Polling does not endorse any candidate.