results · by contest · 2018

CD 2, 2018

republican runoff · crenshaw 69.84%, roberts 30.16% · 29,200 votes · 197 precincts

candidatepartyvotevotes
crenshawrepublican69.84%20,392
robertsrepublican30.16%8,808