The new 5th district includes the homes of Incumbent Democrat turned RepublicanTony Moore, who has represented the 5th district since 2003 and Incumbent DemocratJohn Kerr, who has represented the 7th district and its predecessors since 1993. Kerr defeated Moore in the general election.
North Carolina Senate 5th district general election, 2004[8]
Incumbent Republican Minority LeaderPatrick J. Ballantine had represented the 9th district and its predecessors since 1995. Ballantine ran forgovernor and resigned his seat on April 20, 2004. Fellow Republican Woody White was appointed to replace him on May 5, 2004. White ran for re-election to a full term, but he lost re-election to DemocratJulia Boseman.
North Carolina Senate 9th district general election, 2004[12]
Incumbent RepublicanJohn Carrington has represented the 15th district and its predecessors since 1995. Carrington lost re-nomination to fellow RepublicanNeal Hunt, who won the general election.
North Carolina Senate 15th district general election, 2004[18]
Incumbent DemocratEric Miller Reeves has represented the 16th district and its predecessors since 1997. Reeves retired and DemocratJanet Cowell won the open seat.
North Carolina Senate 16th district general election, 2004[19]
Incumbent DemocratWib Gulley, who had represented the 18th district and its predecessors since 1993, resigned on March 19, 2004. Ralph Alexander Hunt was appointed to finish Hunt's term on April 21, 2004. Hunt didn't seek a full term and DemocratBob Atwater won the open seat.
North Carolina Senate 18th district general election, 2004[21]
Incumbent RepublicanFern Shubert has represented the 35th district since 2003. Shubert ran forgovernor. Fellow RepublicanEddie Goodall won the open seat.
North Carolina Senate District 35th district general election, 2004[38]
The new 39th district includes the homes of incumbent RepublicansBob Rucho, who has represented the 39th district and its predecessors since 1997, andRobert Pittenger, who has represented the 40th district since 2003. Rucho retired and Pittenger was elected here.
North Carolina Senate 39th district general election, 2004[42]
The new 41st district includes the homes of incumbent RepublicansR. B. Sloan Jr., who has represented the 41st district since 2003, andJames Forrester, who has represented the 42nd district and its predecessors since 1991. Forrester defeated Sloan in the Republican primary and was re-elected here.
North Carolina Senate 41st district general election, 2004[44]
The new 42nd district overlaps with much of the former 44th district. Incumbent RepublicanAustin M. Allran, who has represented the 44th district and its predecessors since 1987, was re-elected here.
North Carolina Senate 42nd district general election, 2004[45]
The new 45th district includes the homes of Incumbent RepublicansVirginia Foxx, who has represented the 45th district and its predecessors since 1995, andJohn Garwood, who has represented the 30th district and its predecessors since 1997. Foxx ran for theU.S. House and Garwood was re-elected here.
North Carolina Senate 45th district general election, 2004[48]