
Former · State House · North Carolina
Charles Graham
Former State Representative · North Carolina · District 47 · Democratic
Charles Graham served as a State Representative in the North Carolina House of Representatives, representing District 47 for the Democratic party. The page below collects sourced biographical facts, the seat and district served, and provenance for Graham.
Key facts
- Full name
- Charles Graham
- Office
- State Representative
- Chamber
- North Carolina House of Representatives
- State
- North Carolina
- District
- District 47
- Party
- Democratic
- Status
- Left office
- Born
- 1951
- OpenStates ID
- —
- Dataset version
- 1.20260610
Biographical narrative
813 words · sourced from the Wikipedia REST extract
Charles Graham is a former American politician who served as a member of the North Carolina House of Representatives, representing the 47th district from 2011 to 2023. A member of the Democratic Party, Graham is notable for being a member of the Lumbee Tribe of North Carolina, making him the only Native American in the North Carolina General Assembly during his tenure until his successor was elected. Throughout his legislative career, Graham was involved in various committees and played a role in significant legislative discussions, including a controversial vote on a notable bill.
Early life and career
Charles Graham was born on February 26, 1951. While specific details about his early life and educational background are not provided, it is known that he is a member of the Lumbee Tribe, which is the largest Native American tribe in North Carolina. His identity as a Native American has been a significant aspect of his political career, influencing his perspectives and legislative priorities.
Before entering politics, Graham engaged in various professional endeavors that likely shaped his understanding of the community he would later represent. His career path led him to public service, where he focused on addressing the needs and concerns of his constituents in North Carolina. His commitment to his community and his heritage has been a driving force in his political journey.
Legislative service
Graham began his legislative career in the North Carolina House of Representatives, where he served from 2011 until 2023. During his time in office, he was involved in multiple legislative committees, reflecting his active participation in the state's governance. He held the position of Vice Chair on the Agriculture committee and was a member of several other committees, including Appropriations, Commerce and Job Development, Insurance, and Transportation. His involvement in these committees allowed him to influence legislation related to a wide range of issues, from economic development to public safety.
In addition to his committee roles, Graham was a member of the Election Law Committee and the Subcommittee on Business and Labor. His legislative work encompassed various aspects of governance, and he was known for engaging in discussions that affected both his district and the broader state of North Carolina.
One of the more controversial moments in Graham's legislative career occurred during the 2016 session when he was among a small group of Democrats who voted in favor of House Bill 2, commonly referred to as the "Bathroom Bill." This legislation garnered significant national attention and criticism for its provisions regarding bathroom access for transgender individuals. In October 2021, Graham publicly apologized for his vote in support of the bill, indicating a shift in his perspective on the issue.
In 2021, Graham announced his candidacy for Congress, seeking to represent North Carolina's 9th congressional district. His campaign gained considerable attention, particularly through a viral campaign video that amassed millions of views on social media. However, following redistricting, he opted to shift his focus to the 7th congressional district, indicating his adaptability in the face of changing political landscapes.
Policy focus and district
Throughout his tenure in the North Carolina House of Representatives, Graham's policy focus reflected the interests and needs of his constituents in the 47th district. His involvement in various committees allowed him to address a broad array of issues, including agriculture, education, public safety, and economic development. As Vice Chair of the Agriculture committee, he played a role in shaping policies that impacted the agricultural sector, which is a vital part of North Carolina's economy.
Graham's legislative priorities often aligned with the needs of his district, which includes a diverse population with unique challenges. His work on the Appropriations committee and the Subcommittee on Education, K-12, highlights his commitment to ensuring adequate funding and resources for education, a critical area for many families in his district. Additionally, his participation in the Transportation committee underscored the importance of infrastructure and transportation issues for the constituents he represented.
As a member of the Lumbee Tribe, Graham's identity also influenced his policy focus. He was likely attuned to the specific needs and concerns of Native American communities in North Carolina, advocating for issues that affected them directly. His unique position as the only Native American in the General Assembly during his time in office allowed him to bring attention to the challenges faced by Indigenous populations in the state.
In summary, Charles Graham's political career in the North Carolina House of Representatives was marked by his commitment to his constituents and his active participation in various legislative committees. His background as a member of the Lumbee Tribe and his focus on a range of policy issues reflect his dedication to serving the diverse needs of the 47th district. As he transitioned from state legislator to a congressional candidate, Graham's political journey continues to evolve, shaped by his experiences and the changing dynamics of North Carolina's political landscape.
Notable legislation
Sponsored and co-sponsored legislation for Charles Graham is pending operator curation. The biographical narrative above carries the same provenance trail until per-bill rows are written.
Sources
- [1]https://en.wikipedia.org/wiki/Charles_Graham_(American_politician)Wikipedia · retrieved 2026-06-10
Notable quotes
Sourced quotes for Charles Graham are pending operator curation. Narrative-scope provenance remains attached below.
Sources
- [1]https://en.wikipedia.org/wiki/Charles_Graham_(American_politician)Wikipedia · retrieved 2026-06-10
Key positions
Curated policy positions for Charles Graham are pending operator review. The biographical narrative above carries the same provenance trail until per-topic positions are written.
Sources
- [1]https://en.wikipedia.org/wiki/Charles_Graham_(American_politician)Wikipedia · retrieved 2026-06-10
Legislative service
- North Carolina House of Representatives2011–2023District 47 · Democratic
Sources & provenance
Every attributable claim above carries a per-section [N] marker that resolves to the corresponding URL below. Each entry records the upstream provider, the canonical URL, and the timestamp at which the source was retrieved by the ingest pipeline.
Key facts
- https://www.wikidata.org/wiki/Q20090807wikidata · retrieved 2026-06-10
- https://ballotpedia.org/Charles_Grahamballotpedia · retrieved 2026-06-10
Biographical narrative
- https://en.wikipedia.org/wiki/Charles_Graham_(American_politician)wikipedia · retrieved 2026-06-10
Explore the State House
Browse North Carolina’s District 47 seat, the full North Carolina House of Representatives roster, or North Carolina’s federal candidates.
Related on The Candidate
- North Carolina District 47Every member representing District 47 in the North Carolina House of Representatives.Open
- North Carolina State HouseThe full roster of the North Carolina House of Representatives, by district.Open
- North Carolina legislatureBoth chambers of the North Carolina state legislature.Open
- North Carolina federal candidatesEvery 2026 federal House and Senate candidate in North Carolina.Open