Malcolm Graham (North Carolina)
2019 - Present
2025
5
Malcolm Graham (Democratic Party) is a member of the Charlotte City Council in North Carolina, representing District 2. He assumed office on December 2, 2019. His current term ends on December 1, 2025.
Graham (Democratic Party) is running for re-election to the Charlotte City Council to represent District 2 in North Carolina. He is on the ballot in the general election on November 4, 2025. The Democratic primary for this office on September 9, 2025, was canceled.
Biography
Graham earned a bachelor's degree from Johnson C. Smith University in 1985. His career experience includes working as a manager and vice president for Bank of America, an executive director for Carolinas Minority Supplier Development Councils, a senior executive at Bovis Lend Lease, and Special Assistant to the President for Government and Community Engagement at Johnson C. Smith University.[1] He served as a member of the Charlotte City Council from 1999 to 2005, and served in the North Carolina State Senate from 2005 to 2015.[2]
Elections
2025
See also: City elections in Charlotte, North Carolina (2025)
General election
The candidate list in this election may not be complete.
General election for Charlotte City Council District 2
Incumbent Malcolm Graham is running in the general election for Charlotte City Council District 2 on November 4, 2025.
Candidate | ||
![]() | Malcolm Graham (D) |
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Democratic primary election
The Democratic primary election was canceled. Incumbent Malcolm Graham advanced from the Democratic primary for Charlotte City Council District 2.
Endorsements
Ballotpedia is gathering information about candidate endorsements. To send us an endorsement, click here.
2023
See also: City elections in Charlotte, North Carolina (2023)
General election
General election for Charlotte City Council District 2
Incumbent Malcolm Graham won election in the general election for Charlotte City Council District 2 on November 7, 2023.
Candidate | % | Votes | ||
✔ | ![]() | Malcolm Graham (D) | 97.7 | 8,920 |
Other/Write-in votes | 2.3 | 210 |
Total votes: 9,130 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Democratic primary election
Democratic primary for Charlotte City Council District 2
Incumbent Malcolm Graham defeated Gary Young II in the Democratic primary for Charlotte City Council District 2 on September 12, 2023.
Candidate | % | Votes | ||
✔ | ![]() | Malcolm Graham | 74.1 | 3,063 |
![]() | Gary Young II | 25.9 | 1,069 |
Total votes: 4,132 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Endorsements
Ballotpedia did not identify endorsements for Graham in this election.
2022
See also: City elections in Charlotte, North Carolina (2022)
General election
General election for Charlotte City Council District 2
Incumbent Malcolm Graham defeated Mary Lineberger Barnett in the general election for Charlotte City Council District 2 on July 26, 2022.
Candidate | % | Votes | ||
✔ | ![]() | Malcolm Graham (D) | 82.0 | 6,965 |
![]() | Mary Lineberger Barnett (R) ![]() | 17.8 | 1,514 | |
Other/Write-in votes | 0.2 | 13 |
Total votes: 8,492 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Democratic primary election
Democratic primary for Charlotte City Council District 2
Incumbent Malcolm Graham defeated Kendrick Cunningham and Amar Johnson in the Democratic primary for Charlotte City Council District 2 on May 17, 2022.
Candidate | % | Votes | ||
✔ | ![]() | Malcolm Graham | 72.2 | 6,602 |
Kendrick Cunningham ![]() | 18.3 | 1,678 | ||
Amar Johnson | 9.5 | 869 |
Total votes: 9,149 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Withdrawn or disqualified candidates
- Kerry Shipman (D)
Republican primary election
The Republican primary election was canceled. Mary Lineberger Barnett advanced from the Republican primary for Charlotte City Council District 2.
2019
See also: City elections in Charlotte, North Carolina (2019)
General election
General election for Charlotte City Council District 2
Malcolm Graham defeated Jacob Robinson in the general election for Charlotte City Council District 2 on November 5, 2019.
Candidate | % | Votes | ||
✔ | ![]() | Malcolm Graham (D) | 84.9 | 9,686 |
![]() | Jacob Robinson (R) | 14.9 | 1,704 | |
Other/Write-in votes | 0.1 | 15 |
Total votes: 11,405 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Democratic primary election
Democratic primary for Charlotte City Council District 2
Malcolm Graham defeated Jessica Davis, Antoinette Green, and Jeremy Arey in the Democratic primary for Charlotte City Council District 2 on September 10, 2019.
Candidate | % | Votes | ||
✔ | ![]() | Malcolm Graham | 61.3 | 5,613 |
![]() | Jessica Davis | 23.5 | 2,149 | |
Antoinette Green | 12.8 | 1,173 | ||
![]() | Jeremy Arey | 2.4 | 222 |
Total votes: 9,157 | ||||
![]() | ||||
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey. | ||||
Do you want a spreadsheet of this type of data? Contact our sales team. |
Republican primary election
The Republican primary election was canceled. Jacob Robinson advanced from the Republican primary for Charlotte City Council District 2.
Endorsements
Graham was endorsed by the Southern Piedmont Central Labor Council.[3]
2016
Heading into the election, Ballotpedia rated this race as safely Democratic. Incumbent Alma Adams (D) defeated Republican candidate Leon Threatt in the general election. Alma Adams (D) defeated Carla Cunningham, Gardenia Henley, Malcolm Graham, Rick Miller, and Tricia Cotham in the Democratic primary on June 7, 2016. Leon Threatt defeated Ryan Duffie and Paul Wright for the Republican nomination. The general election took place on November 8, 2016.[4]
Party | Candidate | Vote % | Votes | |
---|---|---|---|---|
Democratic | ![]() |
67% | 234,115 | |
Republican | Leon Threatt | 33% | 115,185 | |
Total Votes | 349,300 | |||
Source: North Carolina State Board of Elections |
Candidate | Vote % | Votes | ||
---|---|---|---|---|
![]() |
41.8% | 3,495 | ||
Paul Wright | 34.6% | 2,894 | ||
Ryan Duffie | 23.6% | 1,973 | ||
Total Votes | 8,362 | |||
Source: North Carolina State Board of Elections |
Candidate | Vote % | Votes | ||
---|---|---|---|---|
![]() |
42.5% | 12,400 | ||
Malcolm Graham | 28.9% | 8,428 | ||
Tricia Cotham | 21.1% | 6,165 | ||
Carla Cunningham | 4.3% | 1,255 | ||
Gardenia Henley | 1.5% | 444 | ||
Rodney Moore (withdrawn) | 0.8% | 245 | ||
Rick Miller | 0.8% | 235 | ||
Total Votes | 29,172 | |||
Source: North Carolina State Board of Elections |
2014
Graham ran in the 2014 election for the U.S. House to represent North Carolina's 12th District. Graham was defeated by Alma Adams in the Democratic primary on May 6, 2014.[5]
Candidate | Vote % | Votes | ||
---|---|---|---|---|
![]() |
44% | 15,235 | ||
Malcolm Graham | 23.6% | 8,180 | ||
George Battle | 12.5% | 4,342 | ||
Marcus Brandon | 8.2% | 2,856 | ||
James "Smuggie" Mitchell | 5.1% | 1,775 | ||
Curtis Osborne | 5% | 1,733 | ||
Rajive Patel | 1.4% | 502 | ||
Total Votes | 34,623 | |||
Source: Results via the North Carolina State Board of Elections |
2012
Graham ran unopposed in the Democratic primary on May 8 and defeated Earl Lyndon Philip (R) in the general election, which took place on November 6, 2012.[6]
2010
Graham won re-election to the North Carolina State Senate District 40, defeating John Aneralla (R) in the November 2 general election.[7]
North Carolina Senate, General Election Results, District 40 (2010) | ||||
---|---|---|---|---|
Candidates | Votes | Percent | ||
![]() |
32,168 | 58.16% | ||
John Aneralla (R) | 23,145 | 41.84% |
Graham defeated Democratic primary challenger John Montgomery on May 4, 2010.[8]
2008
On November 4, 2008, Graham was re-elected to the 40th District Seat in the North Carolina State Senate, besting Mr. Ed Mulheren (R).[9] Graham raised $57,349 for his campaign, while Mulheren did not raise any money.[10]
North Carolina Senate, District 40 (2008) | ||||
---|---|---|---|---|
Candidates | Votes | |||
![]() |
66,307 | |||
Mr. Ed Mulheren (R) | 32,711 |
Campaign themes
2025
Ballotpedia survey responses
See also: Ballotpedia's Candidate Connection
Malcolm Graham has not yet completed Ballotpedia's 2025 Candidate Connection survey. If you are Malcolm Graham, click here to fill out Ballotpedia's 2025 Candidate Connection survey.
Who fills out Ballotpedia's Candidate Connection survey?
Any candidate running for elected office, at any level, can complete Ballotpedia's Candidate Survey. Completing the survey will update the candidate's Ballotpedia profile, letting voters know who they are and what they stand for. More than 23,000 candidates have taken Ballotpedia's candidate survey since we launched it in 2015. Learn more about the survey here.
You can ask Malcolm Graham to fill out this survey by using the button below.
2023
Malcolm Graham did not complete Ballotpedia's 2023 Candidate Connection survey.
2022
Malcolm Graham did not complete Ballotpedia's 2022 Candidate Connection survey.
2019
Malcolm Graham did not complete Ballotpedia's 2019 Candidate Connection survey.
2016
The following issues were listed on Graham's campaign website. For a full list of campaign themes, click here.
“ |
|
” |
—Malcolm Graham's campaign website, http://malcolmgrahamforcongress.com/issues |
Campaign finance summary
Note: The finance data shown here comes from the disclosures required of candidates and parties. Depending on the election or state, this may represent only a portion of all the funds spent on their behalf. Satellite spending groups may or may not have expended funds related to the candidate or politician on whose page you are reading this disclaimer. Campaign finance data from elections may be incomplete. For elections to federal offices, complete data can be found at the FEC website. Click here for more on federal campaign finance law and here for more on state campaign finance law.
Personal
Note: Please contact us if the personal information below requires an update.
Graham and his wife, Kim, have two children.
State legislative tenure
Scorecards
A scorecard evaluates a legislator’s voting record. Its purpose is to inform voters about the legislator’s political positions. Because scorecards have varying purposes and methodologies, each report should be considered on its own merits. For example, an advocacy group’s scorecard may assess a legislator’s voting record on one issue while a state newspaper’s scorecard may evaluate the voting record in its entirety.
Ballotpedia is in the process of developing an encyclopedic list of published scorecards. Some states have a limited number of available scorecards or scorecards produced only by select groups. It is Ballotpedia’s goal to incorporate all available scorecards regardless of ideology or number.
Click here for an overview of legislative scorecards in all 50 states. To contribute to the list of North Carolina scorecards, email suggestions to editor@ballotpedia.org.
2014
In 2014, the General Assembly of North Carolina will be in session from May 14 through a date to be determined by the legislature.
- Civitas Action: 2014 Full Rankings
- Legislators are scored on their votes on conservative issues.
- Legislators are scored on their votes on environmental issues.
- North Carolina League of Conservation Voters: 2014 Legislative Scorecard
- Legislators are scored on their votes on environment and conservation issues.
- N.C. Values Coalition: 2014 Pro-family Scorecard
- Legislators are scored on their votes on bills relating to family issues.
- Legislators are scored on their votes on bills related to animal issues.
- The American Conservative Union: 2014 Legislative Scorecard
- Legislators are scored on their votes on conservative issues.
2013
To view all the scorecards we found for this legislator in 2013, click [show]. |
---|
In 2013, the General Assembly of North Carolina was in session from January 9 to July 26.
|
2012
To view all the scorecards we found for this legislator in 2012, click [show]. |
---|
In 2012, the General Assembly of North Carolina was in session from May 16 to July 3.
|
2011
To view all the scorecards we found for this legislator in 2011, click [show]. |
---|
In 2011, the General Assembly of North Carolina was in session from January 26 to June 18. A special session dealing with redistricting began July 13 and ended July 28.
|
Committee assignments
2013-2014
At the beginning of the 2013 legislative session, Graham served on the following committees:
North Carolina committee assignments, 2013 |
---|
• Appropriations/Base Budget |
• Commerce |
• Education/Higher Education |
• Judiciary II |
• Pensions & Retirement & Aging |
• Transportation |
2011-2012
In the 2011-2012 legislative session, Graham served on these committees:
North Carolina committee assignments, 2011 |
---|
• Appropriations/Base Budget |
• Commerce |
• Education/Higher Education |
• Transportation |
2009-2010
In the 2009-2010 legislative session, Graham served on these committees:
North Carolina committee assignments, 2009 |
---|
• Appropriations/Base Budget |
• Commerce |
• Education/Higher Education |
• Health Care |
• Judiciary I |
• Mental Health & Youth Services |
• Transportation |
See also
2025 Elections
External links
Candidate Charlotte City Council District 2 |
Officeholder Charlotte City Council District 2 |
Personal |
Footnotes
- ↑ Facebook, "Graham for City Council District 2," accessed 28, 2019
- ↑ WFAE.org, "Malcolm Graham to Run for City Council," June 13, 2019
- ↑ Ballotpedia's Elections Team, “Email communication with Tschäff Reisberg," August 22, 2019
- ↑ North Carolina State Board of Elections, "June Primary Candidates," accessed March 27, 2016
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs namedprim
- ↑ North Carolina Board of Elections, "Candidate lists," accessed March 9, 2012
- ↑ North Carolina State Board of Elections, "2010 General Election Results," accessed August 14, 2014
- ↑ 2010 North Carolina State Board of Elections, "North Carolina Primary Election Results," accessed May 6, 2010
- ↑ North Carolina State Board of Elections, "2008 General Election Results," accessed March 25, 2015
- ↑ Follow the Money, "North Carolina Senate spending, 2008," accessed June 30, 2010
- ↑ Note: This text is quoted verbatim from the original source. Any inconsistencies are attributable to the original source.
|