# Virginia's 15th Senate district

Virginia's 15th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Democrat Ghazala Hashmi since 2024.

## Geography

District 15 was a sprawling district based in Virginia's Southside, and included all of Charlotte, Lunenburg, Mecklenburg, and Nottoway Counties, as well as parts of Brunswick, Campbell, Dinwiddie, Halifax, Pittsylvania, and Prince George Counties and part of the city of Danville. At over 4,200 square miles, District 15 was the largest Senate district in Virginia. It bordered the state of North Carolina. Now, after the 2023 redistricting, it is a much smaller district covering an area south of Richmond.
The district overlaps with Virginia's 4th and 5th congressional districts, and with the 14th, 16th, 59th, 60th, 61st, 63rd, 64th, and 75th districts of the Virginia House of Delegates.

## Recent election results
### 2019

2019 Virginia Senate election, District 15 :
| Primary election |||||
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Ruff (incumbent) | 8,235 | 79.4 |
| | Republican | Dale Sturdifen | 2,132 | 20.6 |
| Total votes | Total votes | Total votes | 10,368 | 100 |
| General election |||||
| | Republican | Frank Ruff (incumbent) | 38,471 | 68.3 |
| | Democratic | Virginia Smith | 17,793 | 31.6 |
| Total votes | Total votes | Total votes | 56,327 | 100 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

### 2015

2015 Virginia Senate election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Ruff (incumbent) | 32,745 | 98.3 |
| Total votes | Total votes | Total votes | 33,317 | 100 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

### 2011

2011 Virginia Senate election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Ruff (incumbent) | 36,193 | 99.2 |
| Total votes | Total votes | Total votes | 36,474 | 100 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

### Federal and statewide results

| Year | Office | Results |
| 2020 | President | Trump 64.6–33.6% |
| 2017 | Governor | Gillespie 65.3–34.0% |
| 2016 | President | Trump 63.1–34.4% |
| 2014 | Senate | Gillespie 59.6–38.7% |
| 2013 | Governor | Cuccinelli 59.3–34.4% |
| 2012 | President | Romney 58.9–39.8% |
| 2012 | Senate | Allen 60.1–39.9% |

## Historical results

All election results below took place prior to 2011 redistricting, and thus were under different district lines.

### 2007

2007 Virginia Senate election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Ruff (incumbent) | 25,429 | 59.0 |
| | Democratic | Bob Wilkerson | 17,658 | 40.9 |
| Total votes | Total votes | Total votes | 43,124 | 100 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

### 2003

2003 Virginia Senate election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Ruff (incumbent) | 27,288 | 99.8 |
| Total votes | Total votes | Total votes | 27,338 | 100 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

### 2000 special

2000 Virginia Senate special election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Republican | Frank Ruff | 30,395 | 51.1 |
| | Democratic | Jerry Flowers | 28,235 | 47.5 |
| | Independent | Amos Neill | 826 | 1.4 |
| Total votes | Total votes | Total votes | 59,477 | 100 |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

### 1999

1999 Virginia Senate election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Richard J. Holland (incumbent) | 21,783 | 53.7 |
| | Republican | Thomas C. Wright | 18,769 | 46.3 |
| Total votes | Total votes | Total votes | 40,560 | 100 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

### 1995

1995 Virginia Senate election, District 15 :
| Party | Party | Candidate | Votes | % |
| | Democratic | Richard J. Holland (incumbent) | 21,609 | 53.3 |
| | Republican | Jerry Flowers | 18,921 | 46.7 |
| Total votes | Total votes | Total votes | 40,533 | 100 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |