# John R. Bradford III

John Ray Bradford III (born September 9, 1974) is a former member of the North Carolina General Assembly representing the state's 98th House district, including constituents in Mecklenburg County. Bradford, a Republican succeeded Thom Tillis after his successful run for the United States Senate in 2014.
Bradford lost his 2018 re-election campaign to Democrat Christy Clark of Huntersville by 415 votes. He would later regain his seat by beating Clark in a rematch in 2020 and win another rematch in 2022. Bradford unuscessfully ran for Congress in North Carolina's 8th congressional district in 2024, losing the Republican nomination to eventual winner Mark Harris.

## Life and career

Bradford earned his bachelor's degree in engineering from Clemson University in 1996 and his MBA from the University of Memphis in 2000. He is the founder of Park Avenue Properties, a property management business. He is the founder and CEO of petscreening.com.

## Electoral history
### 2024

North Carolina's 8th congressional district Republican primary election, 2024 :
| Party | Party | Candidate | Votes | % |
| | Republican | Mark Harris | 24,764 | 30.45% |
| | Republican | Allan Baucom | 21,964 | 27.00% |
| | Republican | John Bradford | 14,458 | 17.78% |
| | Republican | Don Brown | 8,519 | 10.47% |
| | Republican | Leigh Brown | 7,845 | 9.65% |
| | Republican | Chris Maples | 3,787 | 4.66% |
| Total votes | Total votes | Total votes | 81,337 | 100% |

### 2022

North Carolina House of Representatives 98th district general election, 2022 :
| Party | Party | Candidate | Votes | % |
| | Republican | John Bradford (incumbent) | 18,080 | 50.93% |
| | Democratic | Christy Clark | 17,420 | 49.07% |
| Total votes | Total votes | Total votes | 35,500 | 100% |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

### 2020

North Carolina House of Representatives 98th district general election, 2020 :
| Party | Party | Candidate | Votes | % |
| | Republican | John Bradford | 31,793 | 51.67% |
| | Democratic | Christy Clark (incumbent) | 29,743 | 48.33% |
| Total votes | Total votes | Total votes | 61,536 | 100% |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

### 2018

North Carolina House of Representatives 98th district general election, 2018 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Christy Clark | 20,033 | 50.52% |
| | Republican | John Bradford (incumbent) | 19,618 | 49.48% |
| Total votes | Total votes | Total votes | 39,651 | 100% |
| | Democratic gain from Republican | Democratic gain from Republican | Democratic gain from Republican | Democratic gain from Republican |

### 2016

North Carolina House of Representatives 98th district general election, 2016 :
| Party | Party | Candidate | Votes | % |
| | Republican | John Bradford (incumbent) | 25,428 | 56.48% |
| | Unaffiliated | Jane Campbell | 19,597 | 43.52% |
| Total votes | Total votes | Total votes | 45,025 | 100% |
| | Republican hold | Republican hold | Republican hold | Republican hold |

### 2014

North Carolina House of Representatives 98th district Republican primary election, 2014 :
| Party | Party | Candidate | Votes | % |
| | Republican | John Bradford | 2,536 | 59.14% |
| | Republican | Lynette D. Rinker | 1,153 | 26.89% |
| | Republican | Sharon Hudson | 599 | 13.97% |
| Total votes | Total votes | Total votes | 4,288 | 100% |
North Carolina House of Representatives 98th district general election, 2014 :
| Party | Party | Candidate | Votes | % |
| | Republican | John Bradford | 14,558 | 54.98% |
| | Democratic | Natasha Marcus | 11,922 | 45.02% |
| Total votes | Total votes | Total votes | 26,480 | 100% |
| | Republican hold | Republican hold | Republican hold | Republican hold |