Elections / 1948 · President · WV
West Virginia — 1948 presidential election
Recent presidential results
state1948 presidential electionWest Virginia · PresidentTrumanD+15.1
How it voted
Share of the 1948 vote
| Harry S. Truman ✓Democratic | 57.3% | 429,188 |
|---|---|---|
| Thomas E. DeweyRepublican | 42.2% | 316,251 |
| OtherAll other candidates | 0.4% | 3,311 |
1948presidential margin
D+60R+60
55 counties, each filled by 1948 D-vs-R margin. Hover any county for its result.
West Virginia cast 8 electoral votes this cycle.
County-level results (55 counties) — table
| County | Winner | Margin |
|---|---|---|
| Barbour County, WV | Democratic | D+5.0 |
| Berkeley County, WV | Democratic | D+5.9 |
| Boone County, WV | Democratic | D+39.8 |
| Braxton County, WV | Democratic | D+19.9 |
| Brooke County, WV | Democratic | D+28.2 |
| Cabell County, WV | Democratic | D+12.0 |
| Calhoun County, WV | Democratic | D+15.7 |
| Clay County, WV | Democratic | D+11.4 |
| Doddridge County, WV | Republican | R+35.2 |
| Fayette County, WV | Democratic | D+48.7 |
| Gilmer County, WV | Democratic | D+24.7 |
| Grant County, WV | Republican | R+61.8 |
| Greenbrier County, WV | Democratic | D+21.2 |
| Hampshire County, WV | Democratic | D+27.1 |
| Hancock County, WV | Democratic | D+28.4 |
| Hardy County, WV | Democratic | D+25.8 |
| Harrison County, WV | Democratic | D+18.4 |
| Jackson County, WV | Republican | R+23.7 |
| Jefferson County, WV | Democratic | D+26.6 |
| Kanawha County, WV | Democratic | D+12.7 |
| Lewis County, WV | Republican | R+16.2 |
| Lincoln County, WV | Democratic | D+4.3 |
| Logan County, WV | Democratic | D+37.2 |
| Marion County, WV | Democratic | D+27.6 |
| Marshall County, WV | Democratic | D+6.6 |
| Mason County, WV | Republican | R+14.9 |
| McDowell County, WV | Democratic | D+37.7 |
| Mercer County, WV | Democratic | D+20.3 |
| Mineral County, WV | Democratic | D+2.3 |
| Mingo County, WV | Democratic | D+35.7 |
| Monongalia County, WV | Democratic | D+13.0 |
| Monroe County, WV | Republican | R+5.8 |
| Morgan County, WV | Republican | R+32.3 |
| Nicholas County, WV | Democratic | D+19.3 |
| Ohio County, WV | Democratic | D+3.7 |
| Pendleton County, WV | Democratic | D+9.9 |
| Pleasants County, WV | Republican | R+0.4 |
| Pocahontas County, WV | Democratic | D+7.4 |
| Preston County, WV | Republican | R+26.0 |
| Putnam County, WV | Democratic | D+8.6 |
| Raleigh County, WV | Democratic | D+30.7 |
| Randolph County, WV | Democratic | D+26.7 |
| Ritchie County, WV | Republican | R+35.7 |
| Roane County, WV | Republican | R+6.7 |
| Summers County, WV | Democratic | D+24.9 |
| Taylor County, WV | Republican | R+0.8 |
| Tucker County, WV | Democratic | D+9.7 |
| Tyler County, WV | Republican | R+33.3 |
| Upshur County, WV | Republican | R+37.0 |
| Wayne County, WV | Democratic | D+26.8 |
| Webster County, WV | Democratic | D+41.8 |
| Wetzel County, WV | Democratic | D+14.7 |
| Wirt County, WV | Republican | R+2.3 |
| Wood County, WV | Democratic | D+0.1 |
| Wyoming County, WV | Democratic | D+23.1 |
Nominees: Harry S. Truman (D) · Thomas E. Dewey (R) · Strom Thurmond (States' Rights Democratic)
West Virginia's presidential margins
1892–2024, the 1948 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +2.4% |
| 1896 | −5.4% |
| 1900 | −9.5% |
| 1904 | −13.2% |
| 1908 | −10.2% |
| 1912 | +21.3% |
| 1916 | −0.9% |
| 1920 | −12.0% |
| 1924 | −5.4% |
| 1928 | −17.4% |
| 1932 | +10.0% |
| 1936 | +21.4% |
| 1940 | +14.2% |
| 1944 | +9.8% |
| 1948 | +15.1% |
| 1952 | +3.8% |
| 1956 | −8.2% |
| 1960 | +5.5% |
| 1964 | +35.9% |
| 1968 | +8.8% |
| 1972 | −27.2% |
| 1976 | +16.1% |
| 1980 | +4.5% |
| 1984 | −10.5% |
| 1988 | +4.7% |
| 1992 | +13.0% |
| 1996 | +14.7% |
| 2000 | −6.3% |
| 2004 | −12.9% |
| 2008 | −13.1% |
| 2012 | −26.7% |
| 2016 | −41.7% |
| 2020 | −38.9% |
| 2024 | −41.9% |
County-by-county results — 55 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Barbour County | D | 4,238 | 3,834 | 8,100 | |
| Berkeley County | D | 6,797 | 6,042 | 12,873 | |
| Boone County | D | 6,769 | 2,909 | 9,697 | |
| Braxton County | D | 4,287 | 2,864 | 7,158 | |
| Brooke County | D | 6,680 | 3,718 | 10,512 | |
| Cabell County | D | 23,680 | 18,599 | 42,410 | |
| Calhoun County | D | 2,126 | 1,549 | 3,681 | |
| Clay County | D | 2,978 | 2,366 | 5,352 | |
| Doddridge County | R | 1,166 | 2,433 | 3,599 | |
| Fayette County | D | 21,707 | 7,451 | 29,278 | |
| Gilmer County | D | 2,355 | 1,421 | 3,776 | |
| Grant County | R | 664 | 2,816 | 3,484 | |
| Greenbrier County | D | 7,598 | 4,935 | 12,562 | |
| Hampshire County | D | 2,357 | 1,351 | 3,718 | |
| Hancock County | D | 8,242 | 4,561 | 12,973 | |
| Hardy County | D | 2,435 | 1,433 | 3,878 | |
| Harrison County | D | 21,109 | 14,534 | 35,757 | |
| Jackson County | R | 2,639 | 4,277 | 6,923 | |
| Jefferson County | D | 3,797 | 2,199 | 6,009 | |
| Kanawha County | D | 53,213 | 41,144 | 94,695 | |
| Lewis County | R | 3,477 | 4,829 | 8,341 | |
| Lincoln County | D | 4,433 | 4,065 | 8,514 | |
| Logan County | D | 16,121 | 7,362 | 23,559 | |
| Marion County | D | 19,866 | 11,201 | 31,357 | |
| Marshall County | D | 7,989 | 6,986 | 15,122 | |
| Mason County | R | 4,038 | 5,453 | 9,491 | |
| McDowell County | D | 21,545 | 9,687 | 31,472 | |
| Mercer County | D | 15,201 | 10,065 | 25,348 | |
| Mineral County | D | 4,586 | 4,382 | 8,996 | |
| Mingo County | D | 10,362 | 4,896 | 15,292 | |
| Monongalia County | D | 12,138 | 9,329 | 21,683 | |
| Monroe County | R | 2,632 | 2,956 | 5,588 | |
| Morgan County | R | 1,104 | 2,159 | 3,267 | |
| Nicholas County | D | 5,018 | 3,391 | 8,432 | |
| Ohio County | D | 16,995 | 15,757 | 33,147 | |
| Pendleton County | D | 1,944 | 1,592 | 3,543 | |
| Pleasants County | R | 1,536 | 1,548 | 3,099 | |
| Pocahontas County | D | 2,754 | 2,373 | 5,132 | |
| Preston County | R | 3,527 | 6,020 | 9,596 | |
| Putnam County | D | 4,426 | 3,722 | 8,164 | |
| Raleigh County | D | 19,697 | 10,414 | 30,259 | |
| Randolph County | D | 6,586 | 3,802 | 10,412 | |
| Ritchie County | R | 1,712 | 3,619 | 5,345 | |
| Roane County | R | 3,684 | 4,213 | 7,908 | |
| Summers County | D | 4,630 | 2,782 | 7,412 | |
| Taylor County | R | 3,888 | 3,948 | 7,871 | |
| Tucker County | D | 2,557 | 2,102 | 4,693 | |
| Tyler County | R | 1,579 | 3,160 | 4,753 | |
| Upshur County | R | 2,323 | 5,068 | 7,419 | |
| Wayne County | D | 7,618 | 4,394 | 12,031 | |
| Webster County | D | 3,726 | 1,527 | 5,267 | |
| Wetzel County | D | 4,477 | 3,326 | 7,829 | |
| Wirt County | R | 1,233 | 1,291 | 2,532 | |
| Wood County | D | 14,224 | 14,198 | 28,493 | |
| Wyoming County | D | 6,725 | 4,198 | 10,948 |
Source. Compiled historical county records — 1948 presidential returns · official county-level results. Real returns — nothing estimated.