Back to board

Texas Attorney General

90% reporting9,801,219 votes castMargin 630,961 votes (6.4 pts)
Nathan JohnsonDemocratic5,133,32052.4%
Mayes MiddletonRepublican4,502,35945.9%
Tom OxfordLibertarian165,5401.7%

Who called it: every source ranked