Elections / 1904 · President · PA
Pennsylvania — 1904 presidential election
Recent presidential results
state1904 presidential electionPennsylvania · PresidentRooseveltR+40.7
How it voted
Share of the 1904 vote
| Theodore Roosevelt ✓Republican | 68.0% | 840,949 |
|---|---|---|
| Alton B. ParkerDemocratic | 27.3% | 337,998 |
| OtherAll other candidates | 4.7% | 57,791 |
1904presidential margin
D+60R+60
67 counties, each filled by 1904 D-vs-R margin. Hover any county for its result.
Pennsylvania cast 34 electoral votes this cycle.
County-level results (67 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, PA | Republican | R+2.6 |
| Allegheny County, PA | Republican | R+58.3 |
| Armstrong County, PA | Republican | R+41.3 |
| Beaver County, PA | Republican | R+46.2 |
| Bedford County, PA | Republican | R+26.5 |
| Berks County, PA | Democratic | D+2.4 |
| Blair County, PA | Republican | R+51.8 |
| Bradford County, PA | Republican | R+45.4 |
| Bucks County, PA | Republican | R+17.2 |
| Butler County, PA | Republican | R+32.8 |
| Cambria County, PA | Republican | R+27.7 |
| Cameron County, PA | Republican | R+49.5 |
| Carbon County, PA | Republican | R+18.0 |
| Centre County, PA | Republican | R+13.3 |
| Chester County, PA | Republican | R+51.3 |
| Clarion County, PA | Republican | R+8.8 |
| Clearfield County, PA | Republican | R+35.3 |
| Clinton County, PA | Republican | R+27.7 |
| Columbia County, PA | Democratic | D+6.8 |
| Crawford County, PA | Republican | R+30.2 |
| Cumberland County, PA | Republican | R+16.7 |
| Dauphin County, PA | Republican | R+50.4 |
| Delaware County, PA | Republican | R+59.5 |
| Elk County, PA | Republican | R+13.9 |
| Erie County, PA | Republican | R+35.9 |
| Fayette County, PA | Republican | R+23.4 |
| Forest County, PA | Republican | R+47.0 |
| Franklin County, PA | Republican | R+25.8 |
| Fulton County, PA | Democratic | D+1.6 |
| Greene County, PA | Democratic | D+12.8 |
| Huntingdon County, PA | Republican | R+52.0 |
| Indiana County, PA | Republican | R+59.7 |
| Jefferson County, PA | Republican | R+44.4 |
| Juniata County, PA | Republican | R+23.8 |
| Lackawanna County, PA | Republican | R+31.9 |
| Lancaster County, PA | Republican | R+55.7 |
| Lawrence County, PA | Republican | R+49.9 |
| Lebanon County, PA | Republican | R+45.4 |
| Lehigh County, PA | Republican | R+7.5 |
| Luzerne County, PA | Republican | R+33.3 |
| Lycoming County, PA | Republican | R+14.8 |
| McKean County, PA | Republican | R+48.2 |
| Mercer County, PA | Republican | R+33.5 |
| Mifflin County, PA | Republican | R+36.3 |
| Monroe County, PA | Democratic | D+27.2 |
| Montgomery County, PA | Republican | R+28.0 |
| Montour County, PA | Republican | R+5.4 |
| Northampton County, PA | Republican | R+5.2 |
| Northumberland County, PA | Republican | R+29.4 |
| Perry County, PA | Republican | R+23.7 |
| Philadelphia County, PA | Republican | R+63.5 |
| Pike County, PA | Democratic | D+22.2 |
| Potter County, PA | Republican | R+51.2 |
| Schuylkill County, PA | Republican | R+33.8 |
| Snyder County, PA | Republican | R+44.1 |
| Somerset County, PA | Republican | R+54.3 |
| Sullivan County, PA | Republican | R+8.8 |
| Susquehanna County, PA | Republican | R+29.6 |
| Tioga County, PA | Republican | R+62.8 |
| Union County, PA | Republican | R+41.2 |
| Venango County, PA | Republican | R+40.3 |
| Warren County, PA | Republican | R+50.9 |
| Washington County, PA | Republican | R+38.0 |
| Wayne County, PA | Republican | R+21.6 |
| Westmoreland County, PA | Republican | R+33.8 |
| Wyoming County, PA | Republican | R+18.1 |
| York County, PA | Republican | R+6.4 |
Nominees: Alton B. Parker (D) · Theodore Roosevelt (R)
Pennsylvania's presidential margins
1892–2024, the 1904 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −6.4% |
| 1896 | −24.7% |
| 1900 | −24.6% |
| 1904 | −40.7% |
| 1908 | −23.4% |
| 1912 | +10.0% |
| 1916 | −14.0% |
| 1920 | −38.6% |
| 1924 | −46.3% |
| 1928 | −31.4% |
| 1932 | −5.5% |
| 1936 | +16.0% |
| 1940 | +6.9% |
| 1944 | +2.8% |
| 1948 | −4.0% |
| 1952 | −5.9% |
| 1956 | −13.2% |
| 1960 | +2.3% |
| 1964 | +30.2% |
| 1968 | +3.6% |
| 1972 | −20.0% |
| 1976 | +2.7% |
| 1980 | −7.1% |
| 1984 | −7.4% |
| 1988 | −2.3% |
| 1992 | +9.0% |
| 1996 | +9.2% |
| 2000 | +4.2% |
| 2004 | +2.5% |
| 2008 | +10.3% |
| 2012 | +5.4% |
| 2016 | −0.7% |
| 2020 | +1.2% |
| 2024 | −1.7% |
County-by-county results — 67 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 3,812 | 4,017 | 7,931 | |
| Allegheny County | R | 21,541 | 90,594 | 118,405 | |
| Armstrong County | R | 2,270 | 5,798 | 8,534 | |
| Beaver County | R | 2,342 | 7,122 | 10,340 | |
| Bedford County | R | 3,042 | 5,364 | 8,771 | |
| Berks County | D | 16,357 | 15,539 | 33,579 | |
| Blair County | R | 3,675 | 12,482 | 16,992 | |
| Bradford County | R | 2,862 | 8,303 | 11,993 | |
| Bucks County | R | 6,719 | 9,572 | 16,581 | |
| Butler County | R | 3,187 | 6,596 | 10,399 | |
| Cambria County | R | 7,232 | 13,109 | 21,220 | |
| Cameron County | R | 404 | 1,228 | 1,665 | |
| Carbon County | R | 2,998 | 4,505 | 8,353 | |
| Centre County | R | 4,015 | 5,291 | 9,589 | |
| Chester County | R | 4,342 | 14,200 | 19,215 | |
| Clarion County | R | 2,466 | 2,978 | 5,845 | |
| Clearfield County | R | 4,291 | 9,541 | 14,879 | |
| Clinton County | R | 1,941 | 3,535 | 5,761 | |
| Columbia County | D | 4,196 | 3,635 | 8,246 | |
| Crawford County | R | 3,645 | 7,450 | 12,620 | |
| Cumberland County | R | 5,038 | 7,138 | 12,580 | |
| Dauphin County | R | 5,040 | 16,508 | 22,734 | |
| Delaware County | R | 3,586 | 15,032 | 19,236 | |
| Elk County | R | 2,857 | 3,820 | 6,914 | |
| Erie County | R | 5,119 | 11,951 | 19,018 | |
| Fayette County | R | 6,792 | 11,486 | 20,071 | |
| Forest County | R | 411 | 1,328 | 1,949 | |
| Franklin County | R | 4,114 | 7,062 | 11,435 | |
| Fulton County | D | 1,137 | 1,100 | 2,269 | |
| Greene County | D | 3,198 | 2,442 | 5,910 | |
| Huntingdon County | R | 1,324 | 4,587 | 6,274 | |
| Indiana County | R | 1,558 | 6,878 | 8,904 | |
| Jefferson County | R | 2,095 | 5,860 | 8,482 | |
| Juniata County | R | 1,202 | 1,985 | 3,293 | |
| Lackawanna County | R | 10,068 | 19,923 | 30,867 | |
| Lancaster County | R | 7,092 | 26,083 | 34,077 | |
| Lawrence County | R | 1,894 | 7,634 | 11,506 | |
| Lebanon County | R | 2,449 | 6,938 | 9,884 | |
| Lehigh County | R | 10,138 | 11,826 | 22,358 | |
| Luzerne County | R | 13,518 | 27,809 | 42,895 | |
| Lycoming County | R | 6,424 | 8,928 | 16,879 | |
| McKean County | R | 1,636 | 5,719 | 8,475 | |
| Mercer County | R | 3,845 | 8,574 | 14,133 | |
| Mifflin County | R | 1,378 | 3,054 | 4,620 | |
| Monroe County | D | 2,587 | 1,446 | 4,196 | |
| Montgomery County | R | 10,420 | 18,833 | 30,096 | |
| Montour County | R | 1,358 | 1,518 | 2,955 | |
| Northampton County | R | 9,914 | 11,039 | 21,557 | |
| Northumberland County | R | 5,936 | 11,219 | 17,977 | |
| Perry County | R | 2,094 | 3,433 | 5,654 | |
| Philadelphia County | R | 48,784 | 227,709 | 281,654 | |
| Pike County | D | 942 | 592 | 1,575 | |
| Potter County | R | 1,074 | 3,976 | 5,668 | |
| Schuylkill County | R | 10,115 | 21,046 | 32,328 | |
| Snyder County | R | 972 | 2,538 | 3,547 | |
| Somerset County | R | 1,686 | 6,772 | 9,358 | |
| Sullivan County | R | 1,188 | 1,429 | 2,746 | |
| Susquehanna County | R | 2,573 | 4,988 | 8,150 | |
| Tioga County | R | 1,541 | 7,410 | 9,342 | |
| Union County | R | 1,034 | 2,548 | 3,679 | |
| Venango County | R | 1,747 | 5,892 | 10,278 | |
| Warren County | R | 1,222 | 4,737 | 6,908 | |
| Washington County | R | 4,886 | 11,530 | 17,467 | |
| Wayne County | R | 2,097 | 3,386 | 5,956 | |
| Westmoreland County | R | 8,007 | 17,239 | 27,296 | |
| Wyoming County | R | 1,575 | 2,308 | 4,056 | |
| York County | R | 12,996 | 14,837 | 28,614 |
Source. Compiled historical county records — 1904 presidential returns · official county-level results. Real returns — nothing estimated.