Mark Obenshain

Contact Information

Mark Obenshain

upper - District 2 Republican

Personal Information

  • Full Name: Mark Obenshain
  • Gender: Male
  • Birth Date: 1962-06-11
  • Title: Senator

District Information

  • State: Virginia
  • District: 2

Additional Information

  • Last Updated: March 5, 2025

District Information

County
Precinct Code
Precinct Name
Locality
Augusta County
Verona
Beverely Manor
Augusta County
Wilson
Beverely Manor
Augusta County
Crimora
Middle River
Augusta County
New Hope
Middle River
Augusta County
Weyers Cave
Middle River
Augusta County
Fort Defiance
North River
Augusta County
North River
North River
Augusta County
Mount Solon
North River
Augusta County
Rolla
North River
Augusta County
Buffalo Gap
Pastures
Augusta County
Churchville Elem.
Pastures
Augusta County
Craigsville
Pastures
Augusta County
Deerfield
Pastures
Augusta County
Middlebrook
Riverheads
Augusta County
Dooms
Wayne
Augusta County
Fishersville
Wayne
Augusta County
Goose Creek
Wayne
Bath County
Warm Springs
Warm Springs
Bath County
Mountain Grove
Warm Springs
Bath County
Hot Springs
Cedar Creek
Bath County
Fairview
Williamsville
Bath County
Burnsville
Williamsville
Bath County
Millboro
Millboro
Bath County
Healing Springs
Valley Springs
Harrisonburg City
Northeast
East
Harrisonburg City
East Central
East
Harrisonburg City
Southeast
East
Harrisonburg City
East
East
Harrisonburg City
South East Central
East
Harrisonburg City
Northwest
West
Harrisonburg City
Southwest
West
Harrisonburg City
West
West
Highland County
Monterey
Highland County
Highland County
Wilsons Mill
Highland County
Highland County
Blue Grass
Highland County
Highland County
Mill Gap
Highland County
Highland County
McDowell
Highland County
Page County
West Luray
District 1
Page County
East Luray
District 2
Page County
Marksville
District 3
Page County
Newport
District 4
Page County
Shenandoah
District 5
Rockingham County
Broadway
District 1
Rockingham County
Timberville
District 1
Rockingham County
Fulks Run
District 1
Rockingham County
Bergton
District 1
Rockingham County
Lacey Spring
District 1
Rockingham County
Lone Pine
District 1
Rockingham County
Singers Glen
District 2
Rockingham County
Edom
District 2
Rockingham County
Dayton
District 2
Rockingham County
Mt Clinton
District 2
Rockingham County
Silver Lake
District 2
Rockingham County
Keezletown
District 3
Rockingham County
Port Republic
District 3
Rockingham County
Melrose
District 3
Rockingham County
Grottoes
District 3
Rockingham County
Massanetta Springs
District 3
Rockingham County
Crossroads
District 3
Rockingham County
West Bridgewater
District 4
Rockingham County
Montezuma
District 4
Rockingham County
Mt Crawford
District 4
Rockingham County
North River
District 4
Rockingham County
Ottobine
District 4
Rockingham County
East Bridgewater
District 4
Rockingham County
Elkton
District 5
Rockingham County
Swift Run
District 5
Rockingham County
McGaheysville
District 5
Rockingham County
Stony Run
District 5
Rockingham County
Stony Run
District 5
Rockingham County
Deep Run
District 5
Total Precincts: 71