Civics

Your guide to who represents you at the local level.

Franklin County

North Carolina General Assembly Representation:

NC House

Rep. Matthew Winslow (R - Franklin,Vance)
919-715-3032
Matthew.Winslow@ncleg.gov.
Winslow was elected in 2020 and is not running for re-election in 2026.

NC Senate

Sen. Lisa S. Barnes (R - Franklin, Nash, Vance)
919-715-3030
Lisa.Barnes@ncleg.gov
Barnes was elected to the N.C. Senate in 2020 after serving 1 term in the N.C. House.

Franklin County Commission

  • Meets the first Monday of the month at 6 p.m. unless otherwise advertised.
  • Find meeting info here.
  • Meeting Location: 113 Market St., Louisburg, NC 27549

County Commissioners

District Map here.

Franklin County Administration

Franklin County Board of Education

  • Meets the second Monday of the month at 6 p.m. unless otherwise advertised.
  • Find meeting info here.
  • Meeting Location: Riverside Campus - 53 West River Road, Louisburg

Board Members

District Map Here.

Administration:

Dr. Nakia Hardy - Superintendent
Karen Horton - Administrative Assistant to the Superintendent
(919) 496-2600
karenhorton@fcschools.net

Granville County

North Carolina General Assembly Representation:

NC House

Rep. Bryan Cohn (D - Granville, Vance)
919-733-5824
Bryan.Cohn@ncleg.gov
Cohn was elected in 2024 and is not running for re-election in 2026.

NC Senate

Sen. Haseeb Fatmi (D - Granville, Wake)
919-733-5850
Haseeb.Fatmi@ncleg.gov
Fatmi was appointed on 5/21/26 after Sen. Terence Everitt resigned.

Granville County Commission

  • Meets the first and third Mondays of the month at 7 p.m. unless otherwise noted.
  • Work Sessions are held on the second Tuesday after the first Monday, unless otherwise noted.
  • Location: Granville County Expo Center, 4185 U.S. Highway 15, Oxford, NC 27565

County Commissioners:

District Map here.

County Administration