March 5, 2024 Primary

District Attorney, 31st Judicial District

March 5, 2024 · 5,528 votes cast · 6 counties

Statewide total

Official canvass
FRANKLIN MCDONOUGHREP2,92252.9%
TODD L. ALVEYREP2,60647.1%
Margin: 316 votes (5.7%)

Results by county

CountyMCDONOUGHALVEYTotal
Gray1,5691,2032,772
Hemphill303207510
Limestone000
Lipscomb268282550
Roberts170179349
Wheeler6127351,347
County totals reconcile to the statewide total

Source: 2024 MARCH 5TH REPUBLICAN PRIMARY/CountybyCountyCanvassReport.xlsx, 2024 MARCH 5TH REPUBLICAN PRIMARY/OfficialCanvassReport.xlsx — Texas Secretary of State, loaded 9/7/2026