Everything you need to know about ranked-choice voting in one spot. Click to learn more!

Malcolm Graham (North Carolina)

From Ballotpedia
Jump to: navigation, search
Malcolm Graham
Image of Malcolm Graham

Candidate, Charlotte City Council District 2

Charlotte City Council District 2
Tenure

2019 - Present

Term ends

2025

Years in position

5

Predecessor
Prior offices
Charlotte City Council District 4

North Carolina State Senate District 40

Elections and appointments
Last elected

November 7, 2023

Next election

November 4, 2025

Education

Bachelor's

Johnson C. Smith University, 1985

Personal
Profession
Business executive
Contact

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
Image of Malcolm Graham
Malcolm Graham (D)

Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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
Image of Malcolm Graham
Malcolm Graham (D)
 
97.7
 
8,920
 Other/Write-in votes
 
2.3
 
210

Total votes: 9,130
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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
Image of Malcolm Graham
Malcolm Graham
 
74.1
 
3,063
Image of Gary Young  II
Gary Young II
 
25.9
 
1,069

Total votes: 4,132
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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
Image of Malcolm Graham
Malcolm Graham (D)
 
82.0
 
6,965
Image of Mary Lineberger Barnett
Mary Lineberger Barnett (R) Candidate Connection
 
17.8
 
1,514
 Other/Write-in votes
 
0.2
 
13

Total votes: 8,492
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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
Image of Malcolm Graham
Malcolm Graham
 
72.2
 
6,602
Kendrick Cunningham Candidate Connection
 
18.3
 
1,678
Amar Johnson
 
9.5
 
869

Total votes: 9,149
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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

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
Image of Malcolm Graham
Malcolm Graham (D)
 
84.9
 
9,686
Image of Jacob Robinson
Jacob Robinson (R)
 
14.9
 
1,704
 Other/Write-in votes
 
0.1
 
15

Total votes: 11,405
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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
Image of Malcolm Graham
Malcolm Graham
 
61.3
 
5,613
Image of Jessica Davis
Jessica Davis
 
23.5
 
2,149
Antoinette Green
 
12.8
 
1,173
Image of Jeremy Arey
Jeremy Arey
 
2.4
 
222

Total votes: 9,157
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
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

See also: North Carolina's 12th Congressional District election, 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]

U.S. House, North Carolina District 12 General Election, 2016
Party Candidate Vote % Votes
     Democratic Green check mark transparent.pngAlma Adams Incumbent 67% 234,115
     Republican Leon Threatt 33% 115,185
Total Votes 349,300
Source: North Carolina State Board of Elections


U.S. House, North Carolina District 12 Republican Primary, 2016
Candidate Vote % Votes
Green check mark transparent.pngLeon Threatt 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


U.S. House, North Carolina District 12 Democratic Primary, 2016
Candidate Vote % Votes
Green check mark transparent.pngAlma Adams Incumbent 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

See also: North Carolina's 12th Congressional District 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]

U.S. House, North Carolina District 12 Democratic Primary, 2014
Candidate Vote % Votes
Green check mark transparent.pngAlma Adams 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

See also: North Carolina State Senate 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]

North Carolina State Senate, District 40, General Election, 2012
Party Candidate Vote % Votes
     Democratic Green check mark transparent.pngMalcolm Graham Incumbent 84.1% 63,925
     Republican Earl Lyndon Philip 15.9% 12,075
Total Votes 76,000

2010

See also: North Carolina State Senate elections, 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
Green check mark transparent.png Malcolm Graham (D) 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
Green check mark transparent.png Malcolm Graham (D) 66,307
Mr. Ed Mulheren (R) 32,711

Campaign themes

2025

Ballotpedia survey responses

See also: Ballotpedia's Candidate Connection

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.

Twitter

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.

  • Good jobs for North Carolinians : North Carolina’s economy is changing, with growth in the financial and technology sectors leading the way. Knowledge-based occupations are increasing, especially in urban areas.
  • Quality schools that give every child an opportunity: Education is the great equalizer. As my mother always told me, “no one can ever take an education away from you.” That’s why improving our education system has been a career-long passion of mine.
  • Affordable, quality health care that covers everyone: The Affordable Care Act passed by President Obama is a historic step to making sure every American gets the care they need while stopping profit-driven insurance companies from leaving people who need care the most out in the cold. It makes coverage fairer and easier to understand.
  • Economic development for stronger communities: Nothing is more important to families than a decent place to live in a safe neighborhood. For too many North Carolinians, that’s a dream denied.
  • Small business investment to put our economy back on track: The 12th district is a small business district. In fact, half of all North Carolinians work for a small business. Growing our economy means first and foremost, helping small businesses get off the ground and grow.

[11]

—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.


Malcolm Graham campaign contribution history
YearOfficeStatusContributionsExpenditures
2012North Carolina State Senate, District 40Won $57,379 N/A**
2010North Carolina State Senate, District 40Won $55,751 N/A**
2008North Carolina State Senate, District 40Won $57,349 N/A**
2006North Carolina State Senate, District 40Won $53,883 N/A**
2004North Carolina State Senate, District 40Won $92,158 N/A**
Grand total$316,520 N/A**
Sources: OpenSecretsFederal Elections Commission ***This product uses the openFEC API but is not endorsed or certified by the Federal Election Commission (FEC).
** Data on expenditures is not available for this election cycle
Note: Totals above reflect only available data.

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

See also: State legislative scorecards and State legislative scorecards in North Carolina

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.

Legislators are scored on their votes on conservative issues.
Legislators are scored on their votes on environmental issues.
Legislators are scored on their votes on environment and conservation issues.
Legislators are scored on their votes on bills relating to family issues.
  • North Carolina Voters for Animal Welfare: Senate and House
Legislators are scored on their votes on bills related to animal issues.
Legislators are scored on their votes on conservative issues.


2013


2012


2011

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:

2009-2010

In the 2009-2010 legislative session, Graham served on these committees:

See also


External links

Footnotes