Elections / 1948 · President · ND
North Dakota — 1948 presidential election
Recent presidential results
state1948 presidential electionNorth Dakota · PresidentDeweyR+8.8
How it voted
Share of the 1948 vote
| Thomas E. Dewey ✓Republican | 52.2% | 115,139 |
|---|---|---|
| Harry S. TrumanDemocratic | 43.4% | 95,812 |
| OtherAll other candidates | 4.4% | 9,765 |
1948presidential margin
D+60R+60
53 counties, each filled by 1948 D-vs-R margin. Hover any county for its result.
North Dakota cast 4 electoral votes this cycle.
County-level results (53 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, ND | Republican | R+8.7 |
| Barnes County, ND | Republican | R+7.5 |
| Benson County, ND | Democratic | D+6.8 |
| Billings County, ND | Republican | R+8.3 |
| Bottineau County, ND | Republican | R+22.3 |
| Bowman County, ND | Republican | R+8.7 |
| Burke County, ND | Republican | R+10.1 |
| Burleigh County, ND | Republican | R+22.7 |
| Cass County, ND | Republican | R+6.8 |
| Cavalier County, ND | Democratic | D+8.0 |
| Dickey County, ND | Republican | R+15.8 |
| Divide County, ND | Republican | R+4.6 |
| Dunn County, ND | Republican | R+7.0 |
| Eddy County, ND | Republican | R+1.6 |
| Emmons County, ND | Republican | R+29.6 |
| Foster County, ND | Democratic | D+7.2 |
| Golden Valley County, ND | Republican | R+14.5 |
| Grand Forks County, ND | Democratic | D+4.5 |
| Grant County, ND | Republican | R+37.3 |
| Griggs County, ND | Democratic | D+6.2 |
| Hettinger County, ND | Republican | R+32.4 |
| Kidder County, ND | Republican | R+31.1 |
| LaMoure County, ND | Republican | R+14.0 |
| Logan County, ND | Republican | R+46.3 |
| McHenry County, ND | Republican | R+17.7 |
| McIntosh County, ND | Republican | R+60.9 |
| McKenzie County, ND | Democratic | D+2.3 |
| McLean County, ND | Republican | R+8.7 |
| Mercer County, ND | Republican | R+53.5 |
| Morton County, ND | Republican | R+17.0 |
| Mountrail County, ND | Democratic | D+3.8 |
| Nelson County, ND | Republican | R+1.2 |
| Oliver County, ND | Republican | R+40.3 |
| Pembina County, ND | Democratic | D+5.0 |
| Pierce County, ND | Republican | R+20.0 |
| Ramsey County, ND | Republican | R+7.8 |
| Ransom County, ND | Republican | R+5.1 |
| Renville County, ND | Democratic | D+1.5 |
| Richland County, ND | Republican | R+0.5 |
| Rolette County, ND | Democratic | D+13.5 |
| Sargent County, ND | Democratic | D+3.9 |
| Sheridan County, ND | Republican | R+60.0 |
| Sioux County, ND | Republican | R+17.3 |
| Slope County, ND | Republican | R+6.7 |
| Stark County, ND | Republican | R+22.5 |
| Steele County, ND | Democratic | D+4.7 |
| Stutsman County, ND | Republican | R+10.0 |
| Towner County, ND | Republican | R+2.0 |
| Traill County, ND | Republican | R+10.1 |
| Walsh County, ND | Democratic | D+21.7 |
| Ward County, ND | Republican | R+2.9 |
| Wells County, ND | Republican | R+22.4 |
| Williams County, ND | Democratic | D+8.0 |
Nominees: Harry S. Truman (D) · Thomas E. Dewey (R) · Strom Thurmond (States' Rights Democratic)
North Dakota's presidential margins
1892–2024, the 1948 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −48.5% |
| 1896 | −11.9% |
| 1900 | −26.6% |
| 1904 | −54.7% |
| 1908 | −26.2% |
| 1912 | +7.5% |
| 1916 | +1.5% |
| 1920 | −59.6% |
| 1924 | −40.7% |
| 1928 | −10.3% |
| 1932 | +41.6% |
| 1936 | +33.0% |
| 1940 | −10.9% |
| 1944 | −8.4% |
| 1948 | −8.8% |
| 1952 | −42.6% |
| 1956 | −23.6% |
| 1960 | −10.9% |
| 1964 | +16.1% |
| 1968 | −17.7% |
| 1972 | −26.3% |
| 1976 | −5.9% |
| 1980 | −38.0% |
| 1984 | −31.0% |
| 1988 | −13.1% |
| 1992 | −12.0% |
| 1996 | −6.8% |
| 2000 | −27.6% |
| 2004 | −27.4% |
| 2008 | −8.6% |
| 2012 | −19.6% |
| 2016 | −35.7% |
| 2020 | −33.3% |
| 2024 | −36.4% |
County-by-county results — 53 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | R | 753 | 908 | 1,780 | |
| Barnes County | R | 2,892 | 3,385 | 6,594 | |
| Benson County | D | 2,216 | 1,920 | 4,331 | |
| Billings County | R | 311 | 372 | 736 | |
| Bottineau County | R | 1,571 | 2,513 | 4,231 | |
| Bowman County | R | 597 | 723 | 1,451 | |
| Burke County | R | 972 | 1,212 | 2,379 | |
| Burleigh County | R | 3,117 | 5,049 | 8,493 | |
| Cass County | R | 9,937 | 11,430 | 21,836 | |
| Cavalier County | D | 2,198 | 1,864 | 4,158 | |
| Dickey County | R | 1,264 | 1,774 | 3,232 | |
| Divide County | R | 887 | 981 | 2,038 | |
| Dunn County | R | 1,074 | 1,244 | 2,423 | |
| Eddy County | R | 919 | 952 | 2,032 | |
| Emmons County | R | 1,187 | 2,223 | 3,503 | |
| Foster County | D | 1,089 | 938 | 2,093 | |
| Golden Valley County | R | 585 | 788 | 1,401 | |
| Grand Forks County | D | 6,996 | 6,374 | 13,789 | |
| Grant County | R | 689 | 1,555 | 2,323 | |
| Griggs County | D | 1,180 | 1,036 | 2,338 | |
| Hettinger County | R | 752 | 1,517 | 2,358 | |
| Kidder County | R | 773 | 1,510 | 2,370 | |
| LaMoure County | R | 1,481 | 1,999 | 3,708 | |
| Logan County | R | 557 | 1,585 | 2,218 | |
| McHenry County | R | 1,770 | 2,578 | 4,567 | |
| McIntosh County | R | 513 | 2,203 | 2,776 | |
| McKenzie County | D | 1,227 | 1,168 | 2,591 | |
| McLean County | R | 2,283 | 2,762 | 5,513 | |
| Mercer County | R | 643 | 2,219 | 2,948 | |
| Morton County | R | 2,521 | 3,607 | 6,394 | |
| Mountrail County | D | 1,521 | 1,395 | 3,304 | |
| Nelson County | R | 1,629 | 1,672 | 3,538 | |
| Oliver County | R | 304 | 749 | 1,104 | |
| Pembina County | D | 2,666 | 2,406 | 5,155 | |
| Pierce County | R | 1,147 | 1,738 | 2,953 | |
| Ramsey County | R | 2,458 | 2,891 | 5,555 | |
| Ransom County | R | 1,595 | 1,772 | 3,485 | |
| Renville County | D | 838 | 812 | 1,742 | |
| Richland County | R | 3,413 | 3,448 | 7,075 | |
| Rolette County | D | 1,565 | 1,179 | 2,869 | |
| Sargent County | D | 1,506 | 1,387 | 3,033 | |
| Sheridan County | R | 372 | 1,554 | 1,969 | |
| Sioux County | R | 465 | 667 | 1,166 | |
| Slope County | R | 388 | 447 | 885 | |
| Stark County | R | 2,017 | 3,222 | 5,357 | |
| Steele County | D | 1,163 | 1,052 | 2,338 | |
| Stutsman County | R | 3,415 | 4,208 | 7,957 | |
| Towner County | R | 1,100 | 1,145 | 2,301 | |
| Traill County | R | 1,874 | 2,328 | 4,477 | |
| Walsh County | D | 4,170 | 2,646 | 7,031 | |
| Ward County | R | 5,189 | 5,514 | 11,337 | |
| Wells County | R | 1,492 | 2,385 | 3,986 | |
| Williams County | D | 2,571 | 2,133 | 5,495 |
Source. Compiled historical county records — 1948 presidential returns · official county-level results. Real returns — nothing estimated.