2026 Election
House of Delegates · District 21
3 candidates
| Candidate | Party | Total Support | Total Oppose | Contributions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Republican Contributions $19,108.94 + Support $4,248.82 + Oppose — | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Michael G. Mosteller 36.6% Democrat Contributions $3,430.75 + Support — + Oppose $55.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Michael Kidd Lost primary 47.6% Republican Contributions $12,773.42 + Support — + Oppose — | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Results
General election · Nov 3, 2026 HOUSE OF DELEGATES, 21st District
All 12 precincts reported · unofficial | Carl Dean Caldwell II (R) Projected winner | 3,206 | 63.4% |
| Michael G. Mosteller (D) | 1,849 | 36.6% |
Democratic primary · May 12, 2026 HOUSE OF DELEGATES, 21st District - DEM
Certified | Michael G. Mosteller (D) Won primary (unopposed) | 784 | — |
Republican primary · May 12, 2026 HOUSE OF DELEGATES, 21st District - REP
Certified | Carl Dean Caldwell II (R) Won primary | 806 | 52.4% |
| Michael Kidd (R) Lost primary | 733 | 47.6% |
| Source | Candidate | Contributions | Outside support | Outside oppose |
|---|---|---|---|---|
| WV | Michael Kidd | $12,173 | — | — |
| Other Orgs | Carl Dean Caldwell II | $6,935 | — | — |
| WV | Carl Dean Caldwell II | $4,474 | — | — |
| Mountaineer Majority Fund, Inc. | Carl Dean Caldwell II | — | $4,193 | $0 |
| Unknown | Michael G. Mosteller | $2,451 | — | — |
| Brookshire Barrett LLC | Carl Dean Caldwell II | $2,000 | — | — |
| West Virginia Building and Construction Trades Council | Carl Dean Caldwell II | $1,500 | — | — |
| WV LAWPAC | Carl Dean Caldwell II | $1,000 | — | — |
| AFT - West Virginia | Carl Dean Caldwell II | $1,000 | — | — |
| AFT-West Virginia Committee on Political Education | Carl Dean Caldwell II | $800 | — | — |
| West Virginia Chamber of Commerce (The Chamber PAC) | Carl Dean Caldwell II | $750 | — | — |
| Other Orgs | Michael G. Mosteller | $729 | — | — |
| Unknown | Carl Dean Caldwell II | $650 | — | — |
| Other Orgs | Michael Kidd | $500 | — | — |
| WV | Michael G. Mosteller | $250 | — | — |
| Unknown | Michael Kidd | $100 | — | — |
| West Virginians for Life Political Action Committee | Carl Dean Caldwell II | — | $56 | $0 |
| West Virginians for Life Political Action Committee | Michael G. Mosteller | — | $0 | $56 |
Total Outside Spending by Committee
| Committee | Support | Oppose |
|---|---|---|
| Mountaineer Majority Fund, Inc. | $4,193.10 | — |
| ↳ Carl Dean Caldwell II (R) | $4,193.10 | — |
| West Virginians for Life | $55.72 | $55.71 |
| ↳ Carl Dean Caldwell II (R) | $55.72 | — |
| ↳ Michael G. Mosteller (D) | — | $55.71 |
Group by
| Contributor | Type | Employer | Location | Gifts | Total |
|---|---|---|---|---|---|
| Kidd Michael | Self-funding | — | Hurricane, WV | 4 | $11,673 |
| Brookshire Barrett LLC | Businesses & orgs | — | HURRICANE, WV | 1 | $2,000 |
| West Virginia Building and Construction Trades Council | Businesses & orgs | — | Charleston, WV | 2 | $1,500 |
| Bee Michael | Individuals | Hill, Peterson, Carper, Bee & Deitzler PLLC | Charleston, WV | 1 | $1,200 |
| AFT - West Virginia | PACs & committees | — | — | 1 | $1,000 |
| WV LAWPAC | Businesses & orgs | — | Charleston, WV | 2 | $1,000 |
| Young Gary | Individuals | G & G Builders, Inc. | Winfield, WV | 1 | $1,000 |
| AFT-West Virginia Committee on Political Education | Businesses & orgs | — | Charleston, WV | 1 | $800 |
| West Virginia Chamber of Commerce (The Chamber PAC) | PACs & committees | — | — | 2 | $750 |
| Jobs, Water & Mountains, PAC | PACs & committees | — | — | 1 | $500 |
| West Virginia Republican Labor Caucus | PACs & committees | — | — | 1 | $500 |
| WILD & WONDERFUL PAC | Businesses & orgs | — | ARLINGTON, VA | 1 | $500 |
| Education West Virginia PAC | PACs & committees | — | — | 1 | $500 |
| WV Automobile Dealers Association | Businesses & orgs | — | Charleston, WV | 1 | $500 |
| Rohrbach Matt | Individuals | Marshall Health | Huntington, WV | 1 | $500 |
| West Virginia Hospital Association (HOSPAC) | PACs & committees | — | — | 1 | $500 |
| West Virginia Laborers' District Council PAC | PACs & committees | — | — | 1 | $500 |
| Hager Consulting, LLC | Businesses & orgs | — | Hurricane, WV | 1 | $500 |
| The International Brotherhood of Electrical Workers Local Union 466 | Businesses & orgs | — | Charleston, WV | 2 | $500 |
| West Virginia AFL-CIO Cope | Businesses & orgs | — | Charleston, WV | 1 | $500 |
| Young Penny | Individuals | unknown | Winfield, WV | 1 | $500 |
| West Virginia AFL-CIO Contribution Fund | PACs & committees | — | — | 1 | $500 |
| International Union of Operating Engineers | Businesses & orgs | — | Charleston, WV | 1 | $500 |
| WV Appalachian Laborers' District Council Political Action Committee | Businesses & orgs | — | Charleston, WV | 1 | $500 |
| Lawpac | Businesses & orgs | — | Charleston, WV | 1 | $500 |
| McCormick Mark | Individuals | None | Cross Lanes, WV | 1 | $500 |
| Eshenaur Steven | Individuals | Minnie Hamilton Hospital | Kenna, WV | 1 | $480 |
| Mitchell Joy | Individuals | — | — | 5 | $265 |
| Paine Steven | Individuals | retired | Hurricane, WV | 1 | $250 |
| Dominion Energy, Inc. PAC | Businesses & orgs | — | Richmond, VA | 1 | $250 |
| United Mine Workers of America Coal Miners PAC (UMWA PAC) | PACs & committees | — | — | 1 | $250 |
| Tarr Eric | Individuals | — | — | 1 | $250 |
| G., Mosteller Michael | Self-funding | — | Hurricane, WV | 3 | $250 |
| Faulkner Natalie | Individuals | — | — | 1 | $200 |
| Minamyer Darla | Individuals | — | — | 1 | $200 |
| Richmond Rebecca | Individuals | — | — | 1 | $200 |
| Banning Patricia | Individuals | — | — | 1 | $200 |
| Juba-Plumley Rosalie | Individuals | — | — | 1 | $200 |
| Carpenter Gary | Individuals | — | Hurricane, WV | 1 | $200 |
| Paine Stephanie | Individuals | — | WV | 1 | $200 |
| AFT-PUTNAM LOCAL #4639 | Businesses & orgs | — | Saint Albans, WV | 1 | $175 |
| Putnam Co. Republican Executive Committee | PACs & committees | — | — | 1 | $160 |
| West Virginia State Democratic Executive Committee | PACs & committees | — | — | 1 | $120 |
| Patrick Donna | Individuals | — | — | 2 | $110 |
| Putnam County Democrat Club of West Virginia | PACs & committees | — | — | 9 | $100 |
| West Virginia Farm Bureau (WV FARM PAC) | PACs & committees | — | — | 1 | $100 |
| Drennan Sarah | Individuals | — | — | 1 | $100 |
| Marr Christopher | Individuals | — | — | 1 | $100 |
| Elkins Cindy | Individuals | — | — | 1 | $100 |
| Fetty Anderson Rachel | Individuals | — | — | 1 | $100 |
| Golden Stephen | Individuals | — | — | 1 | $100 |
| Cooper Thornton | Individuals | — | — | 1 | $100 |
| Haid Bill | Individuals | — | — | 1 | $100 |
| Lagos Greg | Individuals | — | — | 1 | $100 |
| Meadows David | Individuals | — | Culloden, WV | 1 | $100 |
| Edwards David | Individuals | — | — | 2 | $70 |
| Pavlovic Karl | Individuals | — | — | 1 | $59 |
| Robson Annette | Individuals | — | — | 1 | $50 |
| Lanham Wayne | Individuals | — | — | 1 | $50 |
| Turner Elizabeth | Individuals | — | — | 1 | $50 |
| Coria Karen | Individuals | — | — | 1 | $50 |
| Barkey Benjamin | Individuals | — | — | 1 | $50 |
| Greenia Dennis | Individuals | — | — | 8 | $47 |
| Barrett Mendy | Individuals | — | Culloden, WV | 2 | $44 |
| Caruthers Eric | Individuals | — | — | 1 | $40 |
| Godfrey Robin | Individuals | — | — | 1 | $30 |
| Mitchell Tim | Individuals | — | — | 1 | $25 |
| Bowles Sharon | Individuals | — | — | 1 | $25 |
| Day Dennis | Individuals | — | — | 1 | $25 |
| Moore Thomas | Individuals | — | — | 1 | $25 |
| Stewart Frances | Individuals | — | — | 8 | $24 |
| Hamilton DL | Individuals | — | — | 1 | $20 |
| Songer Sue | Individuals | — | — | 1 | $20 |
| Clifton Harold | Individuals | — | — | 1 | $20 |
| Leadmon Marsha | Individuals | — | — | 1 | $20 |
| Amstutz James | Individuals | — | — | 1 | $20 |
| Tucker-Rhodes Denise | Individuals | — | — | 1 | $10 |
| Savilla Christina | Individuals | — | — | 1 | $10 |
| Tuttle Lisa | Individuals | — | — | 1 | $10 |
| Putnam County Democratic Executive Committee | PACs & committees | — | — | 1 | $9 |
| R, Scharf Harry | Individuals | — | — | 1 | $6 |
| Goldin John | Individuals | — | — | 1 | $6 |
| Jovanovic Christina | Individuals | — | — | 1 | $5 |
| Hammons Thurman | Individuals | — | — | 1 | $2 |
| Howell Lenore | Individuals | — | — | 1 | $1 |
| Cook Frances | Individuals | — | — | 1 | $1 |
| Cochran Dana | Individuals | — | — | 1 | $1 |
| Cummins Nancy | Individuals | — | — | 1 | $1 |
| Bradley Michael | Individuals | — | — | 1 | $1 |
| Chandran Deborah | Individuals | — | — | 1 | $1 |
| Wells Robin | Individuals | — | — | 1 | $1 |
| Pease Susan | Individuals | — | — | 1 | $1 |