Elections for the office of North Carolina State Senate consisted of a primary election on July 20, 2004, and a general election on November 4, 2004.[1] All 50 seats were up for election.
Campaign contributions
- See also: State-by-state comparison of donations to state senate campaigns
This chart shows how many candidates ran for state senate in North Carolina in past years and the cumulative amount of campaign contributions in state senate races, including contributions in both primary and general election contests. All figures come from Follow The Money.[2]
Year
|
Number of candidates
|
Total contributions
|
2012
|
129
|
$15,133,676
|
2010
|
137
|
$18,614,595
|
2008
|
115
|
$15,991,201
|
2006
|
99
|
$14,697,182
|
2004
|
137
|
$13,819,791
|
2002
|
172
|
$12,996,012
|
2000
|
111
|
$9,180,706
|
During the 2004 election, the total contributions to the 137 Senate candidates was $13,819,791. The top 10 contributors were:[3]
2004 Donors, North Carolina State Senate
|
Donor
|
Amount
|
North Carolina Democratic Party
|
$1,851,975
|
North Carolina Democratic Senate Cmte
|
$638,428
|
Harris, Oscar N
|
$287,352
|
Mumma, Christine
|
$279,513
|
Queen, Joe Sam
|
$278,400
|
North Carolina Republican Party
|
$264,603
|
Citizens for Higher Education
|
$142,000
|
Duke Energy
|
$108,500
|
North Carolina Academy of Trial Lawyers
|
$105,000
|
Testa, James (Jim)
|
$100,000
|
Qualifications
Article 2, Section 6 of the North Carolina Constitution states: Each Senator, at the time of his election, shall be not less than 25 years of age, shall be a qualified voter of the State, and shall have resided in the State as a citizen for two years and in the district for which he is chosen for one year immediately preceding his election.
List of candidates
District 1
July 20 Democratic primary:
- Marc Basnight
a
July 20 GOP primary:
- Ron Toppin
a
November 4 General election candidates:
Marc Basnight: 45,367 
Ron Toppin: 24,759
District 2
July 20 Democratic primary:
- Scott Thomas
a
July 20 GOP primary:
- Chuck Tyson
a
July 20 Libertarian primary:
- Richard C. Evey
a
November 4 General election candidates:
Scott Thomas: 37,123 
Chuck Tyson: 29,966
Richard C. Evey: 1,073
District 3
July 20 Democratic primary:
- Charles Johnson: 4,011
- Clark Jenkins: 5,044
a
- Jim Rouse: 1,177
- Shelly Willingham: 4,991
July 20 GOP primary:
- Beverly Moore
a
November 4 General election candidates:
Clark Jenkins: 36,343 
Beverly Moore: 18,686
District 4
July 20 Democratic primary:
- Patricia Ferguson: 5,560
- Robert L. Holloman: 8,846
a
- Sammy D. Webb: 4,278
July 20 GOP primary:
November 4 General election candidates:
Robert L. Holloman 
District 5
July 20 Democratic primary:
- John Kerr
a
July 20 GOP primary:
- Tony P. Moore
a
November 4 General election candidates:
John Kerr: 34,162 
Tony P. Moore: 25,987
District 6
July 20 Democratic primary:
- Cecil Hargett, Jr.
a
July 20 GOP primary:
- Harry Brown: 2,916
a
- Tommy Pollard: 2,223
July 20 Libertarian primary:
- Mathew Tillman
a
November 4 General election candidates:
Cecil Hargett, Jr.: 18,514
Harry Brown: 21,624 
Mathew Tillman: 1,148
District 7
July 20 Democratic primary:
- Bernard A. Holliday: 1,424
- Bobby W. Rogers: 3,292
- C. Douglas Jackson: 1,961
- Darryl D. Moss: 3,412
- Doug Berger: 6,360
a
- Jack Day: 884
July 20 GOP primary:
- Harold N. Frazier
a
November 4 General election candidates:
Doug Berger: 35,091 
Harold N. Frazier: 26,616
District 8
July 20 Democratic primary:
- R.C. Soles, Jr.
a
July 20 GOP primary:
- Jack Swann
a
November 4 General election candidates:
R.C. Soles, Jr.: 39,897 
Jack Swann: 33,627
District 9
July 20 Democratic primary:
- Buford (Buff) McConatha: 1,455
- Julia Boseman: 5,690
a
July 20 GOP primary:
- Don Hayes: 2,894
- Woody White: 7,251
a
November 4 General election candidates:
Julia Boseman: 40,486 
Woody White: 39,601
District 10
July 20 Democratic primary:
- Charlie Albertson
a
July 20 GOP primary:
- Adrain Ray Arnett: 1,315
- Rich Jarman: 2,778
a
November 4 General election candidates:
Charlie Albertson: 37,570 
Rich Jarman: 23,054
District 11
July 20 Democratic primary:
- A.B. Swindell
a
July 20 GOP primary:
- Dennis Nielsen
a
November 4 General election candidates:
A.B. Swindell: 40,234 
Dennis Nielsen: 26,417
District 12
July 20 Democratic primary:
July 20 GOP primary:
- Fred Smith
a
November 4 General election candidates:
Fred Smith 
District 13
July 20 Democratic primary:
- David F. Weinstein
a
July 20 GOP primary:
November 4 General election candidates:
David F. Weinstein 
District 14
July 20 Democratic primary:
- Vernon Malone
a
July 20 GOP primary:
- Carol Bennett: 1,413
- John Odoom: 2,451
a
- Johnnie C. Mayfield: 600
November 4 General election candidates:
Vernon Malone: 45,727 
John Odoom: 25,595
District 15
July 20 Democratic primary:
July 20 GOP primary:
- Jean Koch: 759
- John H. Carrington: 3,880
- Neal Hunt: 7,686
a
July 20 Libertarian primary:
- Lee Griffin
a
November 4 General election candidates:
Neal Hunt: 59,970 
Lee Griffin: 10,934
District 16
July 20 Democratic primary:
- Carter Worthy: 2,136
- Jack Nichols: 2,641
- Janet Cowell: 5,367
a
- Mike Shea: 802
July 20 GOP primary:
- Mark A. Bradrick
a
July 20 Libertarian primary:
- Jason P. Mara
a
November 4 General election candidates:
Janet Cowell: 45,396 
Mark A. Bradrick: 28,995
Jason P. Mara: 1,979
District 17
July 20 Democratic primary:
- Norwood Clark
a
July 20 GOP primary:
- Richard Stevens
a
July 20 Libertarian primary:
- Ryan Maas
a
November 4 General election candidates:
Norwood Clark: 37,432
Richard Stevens: 55,908 
Ryan Maas: 1,844
District 18
July 20 Democratic primary:
- Bob Atwater: 9,244
a
- Paul D. Carrington: 6,605
- Tommy Griffin: 1,862
July 20 GOP primary:
- Christine Mumma
a
July 20 Libertarian primary:
- Jon Guze
a
November 4 General election candidates:
Bob Atwater: 46,875 
Christine Mumma: 32,709
Jon Guze: 1,186
District 19
July 20 Democratic primary:
- Tony Rand
a
July 20 GOP primary:
November 4 General election candidates:
Tony Rand 
District 20
July 20 Democratic primary:
- Tony Rand
a
July 20 GOP primary:
November 4 General election candidates:
Tony Rand 
District 21
July 20 Democratic primary:
- D.J. Haire: 3,379
- Eronomy (Mohammed) Smith: 245
- Larry Shaw: 3,597
a
July 20 GOP primary:
- Richard D. Evans
a
July 20 Libertarian primary:
- Brian Irving
a
November 4 General election candidates:
Larry Shaw: 27,866 
Richard D. Evans: 16,434
Brian Irving: 1,225
District 22
July 20 Democratic primary:
- Oscar N. Harris
a
July 20 GOP primary:
- Harris Blake
a
November 4 General election candidates:
Oscar N. Harris: 33,229
Harris Blake: 35,605 
District 23
July 20 Democratic primary:
- Ellie Kinnaird
a
July 20 GOP primary:
- Robert E. (Whit) Whitfield
a
November 4 General election candidates:
Ellie Kinnaird: 49,730 
Robert E. (Whit) Whitfield: 26,307
District 24
July 20 Democratic primary:
- Tim Purgason: 2,211
- Tony Foriest: 4,773
a
July 20 GOP primary:
- Hugh Webster
a
November 4 General election candidates:
Tony Foriest: 26,127
Hugh Webster: 35,989 
District 25
July 20 Democratic primary:
- Bill Purcell
a
July 20 GOP primary:
November 4 General election candidates:
Bill Purcell: 37,319 
Jerry Lineau Gattis (write-in): 8,457
District 26
July 20 Democratic primary:
July 20 GOP primary:
- Phil Berger: 5,788
a
- Roger Erdely: 277
- Tim Sessoms: 2,324
November 4 General election candidates:
Phil Berger 
District 27
July 20 Democratic primary:
- Kay Hagan
a
July 20 GOP primary:
- Bobby Coffer
a
July 20 Libertarian primary:
- Rusty Sheridan
a
November 4 General election candidates:
Kay Hagan: 49,573 
Bobby Coffer: 23,910
Rusty Sheridan: 1,797
District 28
July 20 Democratic primary:
- Katie G. Dorsett
a
July 20 GOP primary:
November 4 General election candidates:
Katie G. Dorsett 
District 29
July 20 Democratic primary:
- Charles K. Moss
a
July 20 GOP primary:
- Jerry W. Tillman: 5,144
a
- Joe O. Shaw: 3,458
November 4 General election candidates:
Charles K. Moss: 17,644
Jerry W. Tillman: 42,292 
District 30
July 20 Democratic primary:
- Melvin T. Jackson
a
July 20 GOP primary:
- Don W. East
a
November 4 General election candidates:
Melvin T. Jackson: 22,188
Don W. East: 40,611 
District 31
July 20 Democratic primary:
July 20 GOP primary:
- Hamilton C. (Ham) Horton
a
November 4 General election candidates:
Hamilton C. (Ham) Horton 
District 32
July 20 Democratic primary:
- Jermaine Baxter: 1,400
- Linda Garrou: 5,730
a
July 20 GOP primary:
- Bill Dowe
a
November 4 General election candidates:
Linda Garrou: 38,903 
Bill Dowe: 16,920
District 33
July 20 Democratic primary:
July 20 GOP primary:
- Stan Bingham
a
November 4 General election candidates:
Stan Bingham 
District 34
July 20 Democratic primary:
- Larry C. Brown
a
July 20 GOP primary:
- Andrew C. Brock: 7,726
a
- Gus Andrews: 3,846
November 4 General election candidates:
Larry C. Brown: 24,223
Andrew C. Brock: 41,800 
District 35
July 20 Democratic primary:
July 20 GOP primary:
- Paul Standridge: 2,915
- Eddie Goodall: 6,536
a
November 4 General election candidates:
Eddie Goodall: 55,204 
Cornelius F. (Neal) Brantley, Jr. (write-in): 230
District 36
July 20 Democratic primary:
July 20 GOP primary:
- Fletcher L. Hartsell, Jr.
a
July 20 Libertarian primary:
- Mike Helms
a
November 4 General election candidates:
Fletcher L. Hartsell, Jr.: 46,848 
Mike Helms: 10,692
District 37
July 20 Democratic primary:
- Daniel G. Clodfelter
a
July 20 GOP primary:
November 4 General election candidates:
Daniel G. Clodfelter 
District 38
July 20 Democratic primary:
- Charlie Dannelly: 4,868
a
- Lawrence B. Brinson: 1,565
July 20 GOP primary:
November 4 General election candidates:
Charlie Dannelly 
District 39
July 20 Democratic primary:
July 20 GOP primary:
- Robert Pittenger
a
July 20 Libertarian primary:
- Andy Grum
a
November 4 General election candidates:
Robert Pittenger: 64,948 
Andy Grum: 7,965
District 40
July 20 Democratic primary:
- Malcolm Graham: 4,767
a
- T. L (Fountain) Odom: 2,808
July 20 GOP primary:
- Brian Sisson
a
November 4 General election candidates:
Malcolm Graham: 42,096 
Brian Sisson: 30,633
District 41
July 20 Democratic primary:
- Rita W. McElwaine
a
July 20 GOP primary:
- Jim Forrester: 6,129
a
- R. B. Sloan: 4,485
November 4 General election candidates:
Rita W. McElwaine: 22,741
Jim Forrester: 50,458 
District 42
July 20 Democratic primary:
July 20 GOP primary:
- Austin Allran
a
November 4 General election candidates:
Austin Allran 
District 43
July 20 Democratic primary:
- David W. Hoyle
a
July 20 GOP primary:
- Russell Fleming
a
November 4 General election candidates:
David W. Hoyle: 28,264 
Russell Fleming: 24,311
District 44
July 20 Democratic primary:
- Dan DeHart: 2,111
- Richard Cornwell Avery: 2,809
a
July 20 GOP primary:
- George S. Robinson: 3,349
- Jim Jacumin: 5,511
a
November 4 General election candidates:
Richard Cornwell Avery: 24,100
Jim Jacumin: 38,567 
District 45
July 20 Democratic primary:
- Jim Cain
a
July 20 GOP primary:
- John Garwood
a
November 4 General election candidates:
Jim Cain: 29,192
John Garwood: 47,005 
District 46
July 20 Democratic primary:
- James W. (Buck) Carr: 1,202
- Walter H. Dalton: 6,042
a
July 20 GOP primary:
- Jim Testa
a
November 4 General election candidates:
Walter H. Dalton: 32,595 
Jim Testa: 28,409
District 47
July 20 Democratic primary:
- Joe Sam Queen
a
July 20 GOP primary:
- Keith W. Presnell
a
November 4 General election candidates:
Joe Sam Queen: 34,115
Keith W. Presnell: 37,791 
District 48
July 20 Democratic primary:
- Matthew C. Rogers
a
July 20 GOP primary:
- Tom Apodaca
a
November 4 General election candidates:
Matthew C. Rogers: 29,327
Tom Apodaca: 47,832 
District 49
July 20 Democratic primary:
- Martin L. Nesbitt
a
July 20 GOP primary:
- R.L. Clark
a
November 4 General election candidates:
Martin L. Nesbitt: 43,727 
R.L. Clark: 27,492
District 50
July 20 Democratic primary:
- John J. Snow, Jr.
a
July 20 GOP primary:
- Bob Carpenter
a
July 20 Libertarian primary:
- Ben Lamm
a
November 4 General election candidates:
John J. Snow, Jr.: 35,722 
Bob Carpenter: 35,438
Ben Lamm: 1,164
External links
Leadership
Minority Leader:Sydney Batch
Senators
Republican Party (30)
Democratic Party (20)
State legislatures |
---|
| Legislatures | Alabama (H, S) · Alaska (H, S) · Arizona (H, S) · Arkansas (H, S) · California (A, S) · Colorado (H, S) · Connecticut (H, S) · Delaware (H, S) · Florida (H, S) · Georgia (H, S) · Hawaii (H, S) · Idaho (H, S) · Illinois (H, S) · Indiana (H, S) · Iowa (H, S) · Kansas (H, S) · Kentucky (H, S) · Louisiana (H, S) · Maine (H, S) · Maryland (H, S) · Massachusetts (H, S) · Michigan (H, S) · Minnesota (H, S) · Mississippi (H, S) · Missouri (H, S) · Montana (H, S) · Nebraska · Nevada (A, S) · New Hampshire (H, S) · New Jersey (GA, S) · New Mexico (H, S) · New York (A, S) · North Carolina (H, S) · North Dakota (H, S) · Ohio (H, S) · Oklahoma (H, S) · Oregon (H, S) · Pennsylvania (H, S) · Rhode Island (H, S) · South Carolina (H, S) · South Dakota (H, S) · Tennessee (H, S) · Texas (H, S) · Utah (H, S) · Vermont (H, S) · Virginia (H, S) · Washington (H, S) · West Virginia (H, S) · Wisconsin (A, S) · Wyoming (H, S)
| | | 2025 | | | 2024 | | | 2023 | | | Historical elections | | | Features of state legislatures | | | State senates | | | State houses | | | Leadership positions | |
|