North Carolina's 34th Senate district is one of 50 districts in the North Carolina Senate. It has been represented by Republican Chris Measmer since his appointment in 2025.

Geography Since 2023, the district has included part of Cabarrus County. The district overlaps with the 73rd, 82nd, and 83rd state house districts.

District officeholders Senator Party Dates Notes Counties T. L. "Fountain" Odom() Democratic January 1, 1989 – January 1, 2003 Redistricted to the 40th district and lost re-election.1989–2003 Parts of Mecklenburg and Lincoln counties. Andrew Brock() Republican January 1, 2003 – June 30, 2017Resigned. 2003–2005 All of Yadkin and Davie counties. Part of Rowan County. 2005–2013 All of Davie and Rowan counties.2013–2019 All of Davie County. Parts of Iredell and Rowan counties. Vacant June 30, 2017 – August 23, 2017 Dan Barrett() Republican August 23, 2017 – January 1, 2019 Appointed to finish Brock's term. Redistricted to the 31st district and lost re-nomination. Vickie Sawyer() Republican January 1, 2019 – January 1, 2023 Redistricted to the 37th district. 2019–2023 All of Iredell and Yadkin counties. Paul Newton() Republican January 1, 2023 – March 26, 2025 Redistricted from the 36th district. Resigned. 2023–Present Most of Cabarrus County. Vacant March 26, 2025 – April 10, 2025 Chris Measmer() Republican April 10, 2025 – Present Appointed to finish Newton's term.

Election results 2024

2022

2020

2018

2016

2014

2012

2010

2008

2006

2004

2002

2000

References