or Login to see your representatives.

Access Candidates' and Representatives' Biographies, Voting Records, Interest Group Ratings, Issue Positions, Public Statements, and Campaign Finances

Simply enter your zip code above to get to all of your candidates and representatives, or enter a name. Then, just click on the person you are interested in, and you can navigate to the categories of information we track for them.

Kelly E. Hastings

Representative Kelly E. Hastings's Biography

Full Name: Kelly E. Hastings
Office: State House (NC) - District 110, Republican
First Elected: 11/02/2010
Last Elected: 11/06/2012
Next Election: 2014
Gender: Male
Family: Married: 1 Child
Religion: Lutheran

Graduate Certificate in Teaching
Graduate, Appalachian State University

Representative, North Carolina State House of Representatives, 2010-present
Candidate, North Carolina House of Representatives, District 110, 2008

Former Vice Chair, Banking Committee, North Carolina State House of Representatives
Former Member, Commerce and Job Development Committee, North Carolina State House of Representatives
Former Member, Subcommittee on General Government, North Carolina State House of Representatives
Former Member, Subcommittee on Science and Technology, North Carolina State House of Representatives
Former Member, Utilities Committee, North Carolina State House of Representatives

Realtor
Served, United States Marine Corps and Reserves

Member, Boys and Girls Club
Member, National Rifle Association
Member, North Carolina Association of Realtors
Member, North Carolina Farm Bureau
Member, Pregnancy Resource Center
Member, Upper Cleveland, Cherryville and Bessemer City Chambers
Member, Young Men's Christian Association
Former Member, Rotary Club

We Need Your Help
Become a member today!

Contact Information

Capitol Email
Kelly.Hastings@ncleg.net

Capitol Website

Capitol
NC House of Representatives
16 W. Jones Street, Room 2123

Raleigh, NC 27601-1096

Phone: 919-715-2002
Fax: 919-754-3305

District
405 Jane Street
Charlotte, NC 28201

Phone: 704-473-3468
Fax: 704-802-4237

Back to top