Turnout | John Cornyn* (R) |
Mary Hegar (D) |
Kerry McKennon (Libertarian) |
David Collins (Green) |
Other | Margin | TOTAL | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Arlington city | n/a | 63,895 | 44.1% | 76,790 | 53.1% | 2,855 | 2.0% | 1,185 | 0.8% | 0 | 0.0% | -12,895 | 144,725 |
Azle city | n/a | 3,990 | 75.7% | 1,133 | 21.5% | 115 | 2.2% | 30 | 0.6% | 0 | 0.0% | 2,857 | 5,268 |
Bedford city | n/a | 13,990 | 57.2% | 9,840 | 40.2% | 486 | 2.0% | 157 | 0.6% | 0 | 0.0% | 4,150 | 24,473 |
Benbrook city | n/a | 8,273 | 63.7% | 4,372 | 33.6% | 272 | 2.1% | 77 | 0.6% | 0 | 0.0% | 3,901 | 12,994 |
Blue Mound city | n/a | 349 | 50.1% | 315 | 45.3% | 19 | 2.7% | 13 | 1.9% | 0 | 0.0% | 34 | 696 |
Burleson city | n/a | 2,586 | 66.6% | 1,192 | 30.7% | 83 | 2.1% | 23 | 0.6% | 0 | 0.0% | 1,394 | 3,884 |
Colleyville city | n/a | 12,545 | 70.8% | 4,894 | 27.6% | 221 | 1.2% | 47 | 0.3% | 0 | 0.0% | 7,651 | 17,707 |
Crowley city | n/a | 3,999 | 51.4% | 3,554 | 45.7% | 162 | 2.1% | 67 | 0.9% | 0 | 0.0% | 445 | 7,782 |
Dalworthington Gardens city | n/a | 1,022 | 69.4% | 425 | 28.9% | 18 | 1.2% | 8 | 0.5% | 0 | 0.0% | 597 | 1,473 |
Edgecliff Village town | n/a | 841 | 45.8% | 953 | 51.9% | 36 | 2.0% | 7 | 0.4% | 0 | 0.0% | -112 | 1,837 |
Euless city | n/a | 11,367 | 46.5% | 12,377 | 50.6% | 525 | 2.1% | 202 | 0.8% | 0 | 0.0% | -1,010 | 24,471 |
Everman city | n/a | 387 | 32.0% | 793 | 65.6% | 19 | 1.6% | 10 | 0.8% | 0 | 0.0% | -406 | 1,209 |
Forest Hill city | n/a | 684 | 14.9% | 3,786 | 82.6% | 68 | 1.5% | 47 | 1.0% | 0 | 0.0% | -3,102 | 4,585 |
Fort Worth city | n/a | 138,691 | 44.7% | 162,534 | 52.4% | 6,498 | 2.1% | 2,422 | 0.8% | 0 | 0.0% | -23,843 | 310,145 |
Grand Prairie city | n/a | 8,618 | 32.9% | 16,921 | 64.7% | 401 | 1.5% | 219 | 0.8% | 0 | 0.0% | -8,303 | 26,159 |
Grapevine city | n/a | 15,529 | 59.9% | 9,696 | 37.4% | 547 | 2.1% | 159 | 0.6% | 0 | 0.0% | 5,833 | 25,931 |
Haltom City city | n/a | 6,699 | 55.4% | 4,984 | 41.2% | 294 | 2.4% | 120 | 1.0% | 0 | 0.0% | 1,715 | 12,097 |
Hurst city | n/a | 10,724 | 61.0% | 6,339 | 36.0% | 384 | 2.2% | 140 | 0.8% | 0 | 0.0% | 4,385 | 17,587 |
Keller city | n/a | 18,377 | 70.0% | 7,325 | 27.9% | 417 | 1.6% | 130 | 0.5% | 0 | 0.0% | 11,052 | 26,249 |
Lake Worth city | n/a | 1,150 | 66.1% | 534 | 30.7% | 41 | 2.4% | 16 | 0.9% | 0 | 0.0% | 616 | 1,741 |
Lakeside town (Tarrant County) | n/a | 666 | 75.6% | 198 | 22.5% | 10 | 1.1% | 7 | 0.8% | 0 | 0.0% | 468 | 881 |
Mansfield city | n/a | 17,031 | 54.3% | 13,599 | 43.3% | 533 | 1.7% | 211 | 0.7% | 0 | 0.0% | 3,432 | 31,374 |
North Richland Hills city | n/a | 21,848 | 64.6% | 11,067 | 32.7% | 676 | 2.0% | 229 | 0.7% | 0 | 0.0% | 10,781 | 33,820 |
Pantego town | n/a | 1,055 | 68.2% | 467 | 30.2% | 21 | 1.4% | 4 | 0.3% | 0 | 0.0% | 588 | 1,547 |
Pecan Acres CDP | n/a | 1,697 | 80.4% | 380 | 18.0% | 24 | 1.1% | 9 | 0.4% | 0 | 0.0% | 1,317 | 2,110 |
Richland Hills city | n/a | 2,210 | 63.6% | 1,167 | 33.6% | 74 | 2.1% | 24 | 0.7% | 0 | 0.0% | 1,043 | 3,475 |
River Oaks city | n/a | 1,449 | 54.1% | 1,115 | 41.6% | 77 | 2.9% | 39 | 1.5% | 0 | 0.0% | 334 | 2,680 |
Saginaw city | n/a | 6,223 | 61.7% | 3,542 | 35.1% | 240 | 2.4% | 83 | 0.8% | 0 | 0.0% | 2,681 | 10,088 |
Sansom Park city | n/a | 554 | 51.8% | 474 | 44.3% | 25 | 2.3% | 16 | 1.5% | 0 | 0.0% | 80 | 1,069 |
Southlake city | n/a | 12,252 | 66.9% | 5,816 | 31.8% | 196 | 1.1% | 51 | 0.3% | 0 | 0.0% | 6,436 | 18,315 |
Trophy Club town | n/a | 273 | 75.2% | 84 | 23.1% | 5 | 1.4% | 1 | 0.3% | 0 | 0.0% | 189 | 363 |
Watauga city | n/a | 5,619 | 59.1% | 3,502 | 36.8% | 284 | 3.0% | 99 | 1.0% | 0 | 0.0% | 2,117 | 9,504 |
Westlake town | n/a | 660 | 77.0% | 187 | 21.8% | 8 | 0.9% | 2 | 0.2% | 0 | 0.0% | 473 | 857 |
Westover Hills town | n/a | 440 | 82.4% | 89 | 16.7% | 3 | 0.6% | 2 | 0.4% | 0 | 0.0% | 351 | 534 |
Westworth Village city | n/a | 770 | 64.3% | 398 | 33.2% | 20 | 1.7% | 9 | 0.8% | 0 | 0.0% | 372 | 1,197 |
White Settlement city | n/a | 3,203 | 59.6% | 1,955 | 36.4% | 152 | 2.8% | 60 | 1.1% | 0 | 0.0% | 1,248 | 5,370 |
TOTAL | 52% | 423,117 | 51.1% | 382,408 | 46.2% | 16,443 | 2.0% | 6,130 | 0.7% | 18 | 0.0% | 40,709 | 828,116 |
2020 Senate class 2, Arlington city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 63,895 | 44.1% | Mary Hegar (D) | 76,790 | 53.1% | Kerry McKennon (Lbt) | 2,855 | 2.0% | David Collins (Grn) | 1,185 | 0.8% |
TOTAL | 144,725 | |||||||||
|
2020 Senate class 2, Azle city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 3,990 | 75.7% | Mary Hegar (D) | 1,133 | 21.5% | Kerry McKennon (Lbt) | 115 | 2.2% | David Collins (Grn) | 30 | 0.6% |
TOTAL | 5,268 | |||||||||
|
2020 Senate class 2, Bedford city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 13,990 | 57.2% | Mary Hegar (D) | 9,840 | 40.2% | Kerry McKennon (Lbt) | 486 | 2.0% | David Collins (Grn) | 157 | 0.6% |
TOTAL | 24,473 | |||||||||
|
2020 Senate class 2, Benbrook city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 8,273 | 63.7% | Mary Hegar (D) | 4,372 | 33.6% | Kerry McKennon (Lbt) | 272 | 2.1% | David Collins (Grn) | 77 | 0.6% |
TOTAL | 12,994 | |||||||||
|
2020 Senate class 2, Blue Mound city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 349 | 50.1% | Mary Hegar (D) | 315 | 45.3% | Kerry McKennon (Lbt) | 19 | 2.7% | David Collins (Grn) | 13 | 1.9% |
TOTAL | 696 | |||||||||
|
2020 Senate class 2, Burleson city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 2,586 | 66.6% | Mary Hegar (D) | 1,192 | 30.7% | Kerry McKennon (Lbt) | 83 | 2.1% | David Collins (Grn) | 23 | 0.6% |
TOTAL | 3,884 | |||||||||
|
2020 Senate class 2, Colleyville city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 12,545 | 70.8% | Mary Hegar (D) | 4,894 | 27.6% | Kerry McKennon (Lbt) | 221 | 1.2% | David Collins (Grn) | 47 | 0.3% |
TOTAL | 17,707 | |||||||||
|
2020 Senate class 2, Crowley city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 3,999 | 51.4% | Mary Hegar (D) | 3,554 | 45.7% | Kerry McKennon (Lbt) | 162 | 2.1% | David Collins (Grn) | 67 | 0.9% |
TOTAL | 7,782 | |||||||||
|
2020 Senate class 2, Dalworthington Gardens city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 1,022 | 69.4% | Mary Hegar (D) | 425 | 28.9% | Kerry McKennon (Lbt) | 18 | 1.2% | David Collins (Grn) | 8 | 0.5% |
TOTAL | 1,473 | |||||||||
|
2020 Senate class 2, Edgecliff Village town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 841 | 45.8% | Mary Hegar (D) | 953 | 51.9% | Kerry McKennon (Lbt) | 36 | 2.0% | David Collins (Grn) | 7 | 0.4% |
TOTAL | 1,837 | |||||||||
|
2020 Senate class 2, Euless city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 11,367 | 46.5% | Mary Hegar (D) | 12,377 | 50.6% | Kerry McKennon (Lbt) | 525 | 2.1% | David Collins (Grn) | 202 | 0.8% |
TOTAL | 24,471 | |||||||||
|
2020 Senate class 2, Everman city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 387 | 32.0% | Mary Hegar (D) | 793 | 65.6% | Kerry McKennon (Lbt) | 19 | 1.6% | David Collins (Grn) | 10 | 0.8% |
TOTAL | 1,209 | |||||||||
|
2020 Senate class 2, Forest Hill city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 684 | 14.9% | Mary Hegar (D) | 3,786 | 82.6% | Kerry McKennon (Lbt) | 68 | 1.5% | David Collins (Grn) | 47 | 1.0% |
TOTAL | 4,585 | |||||||||
|
2020 Senate class 2, Fort Worth city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 138,691 | 44.7% | Mary Hegar (D) | 162,534 | 52.4% | Kerry McKennon (Lbt) | 6,498 | 2.1% | David Collins (Grn) | 2,422 | 0.8% |
TOTAL | 310,145 | |||||||||
|
2020 Senate class 2, Grand Prairie city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 8,618 | 32.9% | Mary Hegar (D) | 16,921 | 64.7% | Kerry McKennon (Lbt) | 401 | 1.5% | David Collins (Grn) | 219 | 0.8% |
TOTAL | 26,159 | |||||||||
|
2020 Senate class 2, Grapevine city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 15,529 | 59.9% | Mary Hegar (D) | 9,696 | 37.4% | Kerry McKennon (Lbt) | 547 | 2.1% | David Collins (Grn) | 159 | 0.6% |
TOTAL | 25,931 | |||||||||
|
2020 Senate class 2, Haltom City city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 6,699 | 55.4% | Mary Hegar (D) | 4,984 | 41.2% | Kerry McKennon (Lbt) | 294 | 2.4% | David Collins (Grn) | 120 | 1.0% |
TOTAL | 12,097 | |||||||||
|
2020 Senate class 2, Hurst city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 10,724 | 61.0% | Mary Hegar (D) | 6,339 | 36.0% | Kerry McKennon (Lbt) | 384 | 2.2% | David Collins (Grn) | 140 | 0.8% |
TOTAL | 17,587 | |||||||||
|
2020 Senate class 2, Keller city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 18,377 | 70.0% | Mary Hegar (D) | 7,325 | 27.9% | Kerry McKennon (Lbt) | 417 | 1.6% | David Collins (Grn) | 130 | 0.5% |
TOTAL | 26,249 | |||||||||
|
2020 Senate class 2, Lakeside town (Tarrant County) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 666 | 75.6% | Mary Hegar (D) | 198 | 22.5% | Kerry McKennon (Lbt) | 10 | 1.1% | David Collins (Grn) | 7 | 0.8% |
TOTAL | 881 | |||||||||
|
2020 Senate class 2, Lake Worth city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 1,150 | 66.1% | Mary Hegar (D) | 534 | 30.7% | Kerry McKennon (Lbt) | 41 | 2.4% | David Collins (Grn) | 16 | 0.9% |
TOTAL | 1,741 | |||||||||
|
2020 Senate class 2, Mansfield city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 17,031 | 54.3% | Mary Hegar (D) | 13,599 | 43.3% | Kerry McKennon (Lbt) | 533 | 1.7% | David Collins (Grn) | 211 | 0.7% |
TOTAL | 31,374 | |||||||||
|
2020 Senate class 2, North Richland Hills city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 21,848 | 64.6% | Mary Hegar (D) | 11,067 | 32.7% | Kerry McKennon (Lbt) | 676 | 2.0% | David Collins (Grn) | 229 | 0.7% |
TOTAL | 33,820 | |||||||||
|
2020 Senate class 2, Pantego town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 1,055 | 68.2% | Mary Hegar (D) | 467 | 30.2% | Kerry McKennon (Lbt) | 21 | 1.4% | David Collins (Grn) | 4 | 0.3% |
TOTAL | 1,547 | |||||||||
|
2020 Senate class 2, Pecan Acres CDP | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 1,697 | 80.4% | Mary Hegar (D) | 380 | 18.0% | Kerry McKennon (Lbt) | 24 | 1.1% | David Collins (Grn) | 9 | 0.4% |
TOTAL | 2,110 | |||||||||
|
2020 Senate class 2, Richland Hills city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 2,210 | 63.6% | Mary Hegar (D) | 1,167 | 33.6% | Kerry McKennon (Lbt) | 74 | 2.1% | David Collins (Grn) | 24 | 0.7% |
TOTAL | 3,475 | |||||||||
|
2020 Senate class 2, River Oaks city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 1,449 | 54.1% | Mary Hegar (D) | 1,115 | 41.6% | Kerry McKennon (Lbt) | 77 | 2.9% | David Collins (Grn) | 39 | 1.5% |
TOTAL | 2,680 | |||||||||
|
2020 Senate class 2, Saginaw city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 6,223 | 61.7% | Mary Hegar (D) | 3,542 | 35.1% | Kerry McKennon (Lbt) | 240 | 2.4% | David Collins (Grn) | 83 | 0.8% |
TOTAL | 10,088 | |||||||||
|
2020 Senate class 2, Sansom Park city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 554 | 51.8% | Mary Hegar (D) | 474 | 44.3% | Kerry McKennon (Lbt) | 25 | 2.3% | David Collins (Grn) | 16 | 1.5% |
TOTAL | 1,069 | |||||||||
|
2020 Senate class 2, Southlake city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 12,252 | 66.9% | Mary Hegar (D) | 5,816 | 31.8% | Kerry McKennon (Lbt) | 196 | 1.1% | David Collins (Grn) | 51 | 0.3% |
TOTAL | 18,315 | |||||||||
|
2020 Senate class 2, Trophy Club town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 273 | 75.2% | Mary Hegar (D) | 84 | 23.1% | Kerry McKennon (Lbt) | 5 | 1.4% | David Collins (Grn) | 1 | 0.3% |
TOTAL | 363 | |||||||||
|
2020 Senate class 2, Watauga city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 5,619 | 59.1% | Mary Hegar (D) | 3,502 | 36.8% | Kerry McKennon (Lbt) | 284 | 3.0% | David Collins (Grn) | 99 | 1.0% |
TOTAL | 9,504 | |||||||||
|
2020 Senate class 2, Westlake town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 660 | 77.0% | Mary Hegar (D) | 187 | 21.8% | Kerry McKennon (Lbt) | 8 | 0.9% | David Collins (Grn) | 2 | 0.2% |
TOTAL | 857 | |||||||||
|
2020 Senate class 2, Westover Hills town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 440 | 82.4% | Mary Hegar (D) | 89 | 16.7% | Kerry McKennon (Lbt) | 3 | 0.6% | David Collins (Grn) | 2 | 0.4% |
TOTAL | 534 | |||||||||
|
2020 Senate class 2, Westworth Village city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 770 | 64.3% | Mary Hegar (D) | 398 | 33.2% | Kerry McKennon (Lbt) | 20 | 1.7% | David Collins (Grn) | 9 | 0.8% |
TOTAL | 1,197 | |||||||||
|
2020 Senate class 2, White Settlement city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | John Cornyn* (R) | 3,203 | 59.6% | Mary Hegar (D) | 1,955 | 36.4% | Kerry McKennon (Lbt) | 152 | 2.8% | David Collins (Grn) | 60 | 1.1% |
TOTAL | 5,370 | |||||||||
|
Campaign finance data for this election**:
John Cornyn* | |
Total Disbursements: | $36,654,082 |
Total Receipts: | $34,375,760 |
Cash on Hand: | $633,460 |
Candidate Contributions: | $0 |
Candidate Loans: | $0 |
Individual Contributions: | $20,494,363 |
Party Contributions: | $45,100 |
Other Committee Contributions: | $3,862,698 |
Other Committee Transfers: | $8,903,793 |
Indep. Expenditures Supporting: | $6,111,388 |
Indep. Expenditures Opposing: | $15,396,338 |
Net Independent Expenditures: | $-9,284,950 |
Net Spending: | $27,369,132 |
Mary Hegar | |
Total Disbursements: | $29,558,486 |
Total Receipts: | $29,597,569 |
Cash on Hand: | $86,564 |
Candidate Contributions: | $0 |
Candidate Loans: | $0 |
Individual Contributions: | $28,046,021 |
Party Contributions: | $54,600 |
Other Committee Contributions: | $551,645 |
Other Committee Transfers: | $872,922 |
Indep. Expenditures Supporting: | $11,350,333 |
Indep. Expenditures Opposing: | $8,044,018 |
Net Independent Expenditures: | $3,306,315 |
Net Spending: | $32,864,801 |
Kerry McKennon | |
Total Disbursements: | $15,279 |
Total Receipts: | $12,707 |
Cash on Hand: | $-3,738 |
Candidate Contributions: | $0 |
Candidate Loans: | $0 |
Individual Contributions: | $12,706 |
Party Contributions: | $1 |
Other Committee Contributions: | $0 |
Other Committee Transfers: | $0 |
Indep. Expenditures Supporting: | $0 |
Indep. Expenditures Opposing: | $0 |
Net Independent Expenditures: | $0 |
Net Spending: | $15,279 |
**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
Source: https://www.fec.gov/data/elections/senate/TX/2020