2020 West Virginia State Treasurer election
The 2020 West Virginia State Treasurer election was held on November 3, 2020, to elect the state treasurer of West Virginia. Incumbent Democrat John Perdue lost re-election to a seventh term to Republican nominee Riley Moore, who won 48 out of 55 counties. Primary elections were held on June 9. Perdue and Moore both won their primaries unopposed.
This was the first time since W. S. Johnson's victory in 1928 that a Republican was elected to the West Virginia state treasurer’s office.
Democratic primary
Candidates
Nominee
- John Perdue, incumbent state treasurer
Republican primary
Candidates
Nominee
- Riley Moore, former state delegate
General election
Results
By county
Counties that flipped from Democratic to Republican- Barbour
- Calhoun
- Gilmer
- Greenbrier
- Hardy
- Jackson
- Lewis
- Marshall
- Mason
- Monroe
- Nicholas
- Pendleton
- Pleasants
- Pocahontas
- Raleigh
- Randolph
- Roane
- Summers
- Taylor
- Tucker
- Wayne
- Wetzel
- Harrison
- Lincoln
- Wyoming
- Brooke
- Fayette
- Mingo
- Marion
- McDowell
- Webster
- Upshur
- Wirt
By congressional district
Moore won all three congressional districts.| District | Perdue | Moore | Representative |
| 41% | 59% | David McKinley | |
| 46% | 54% | Alex Mooney | |
| 45% | 55% | Carol Miller |