Members of the North Carolina General Assembly, 2007–2008 session were elected in November 2006. This legislature first convened in January 2007.
In addition to its regular sessions, the legislature met in special session in March 2008 to consider expelling Rep. Thomas E. Wright.
The North Carolina state House of Representatives, during the 2007–2008 session, consisted of 68 Democrats and 52 Republicans.
Clerk (appointed by the house): Denise WeeksDistrict 1: William C. Owens, Jr. (Dem) – Camden, Currituck, Gates, PasquotankDistrict 2: Timothy L. Spear (Dem) – Chowan, Dare, Gates, Perquimans, TyrrellDistrict 3: Alice Graham Underhill (Dem) – Craven, PamlicoDistrict 4: Russell E. Tucker (Dem) – Craven, Martin, PittDistrict 5: Howard J. Hunter, Jr. (Dem), Died, Replaced by Annie Mobley (Dem) – Bertie, Hertford, NorthamptonDistrict 6: Arthur J. Williams (Dem) – Beaufort, Hyde, WashingtonDistrict 7: Edward Jones (Dem), Appointed to Senate, Replaced by Angela Bryant (Dem) – Halifax, NashDistrict 8: Edith D. Warren (Dem) – Greene, Martin, PittDistrict 9: Marian N. McLawhorn (Dem) – PittDistrict 10: Van Braxton (Dem) – Duplin, LenoirDistrict 11: Louis M. Pate, Jr. (Rep) – WayneDistrict 12: William L. Wainwright (Dem) – Craven, Jones, LenoirDistrict 13: Pat McElraft (Rep) – Carteret, OnslowDistrict 14: George G. Cleveland (Rep) – OnslowDistrict 15: W. Robert Grady (Rep) – OnslowDistrict 16: Carolyn H. Justice (Rep) – New Hanover, PenderDistrict 17: Bonner L. Stiller (Rep) – Brunswick, New HanoverDistrict 18: Thomas E. Wright (Dem), Expelled on March 20, 2008, replaced by Sandra Spaulding Hughes (Dem) – Brunswick, Columbus, New HanoverDistrict 19: Daniel F. McComas (Rep) – New HanoverDistrict 20: Dewey L. Hill (Dem) – Brunswick, ColumbusDistrict 21: Larry M. Bell (Dem) – Duplin, Sampson, WayneDistrict 22: William Brisson (Dem) – Bladen, SampsonDistrict 23: Joe P. Tolson (Dem) – Edgecombe, WilsonDistrict 24: Jean Farmer-Butterfield (Dem) – Edgecombe, WilsonDistrict 25: William G. Daughtridge, Jr. (Rep) – NashDistrict 26: N. Leo Daughtry (Rep) – Johnston, WayneDistrict 27: Michael H. Wray (Dem) – Granville, Vance, WarrenDistrict 28: James H. Langdon, Jr. (Rep) – JohnstonDistrict 29: Larry D. Hall (Dem) – DurhamDistrict 30: Paul Luebke (Dem) – DurhamDistrict 31: Henry M. Michaux, Jr. (Dem) – DurhamDistrict 32: James W. Crawford, Jr. (Dem) – Durham, Granville, VanceDistrict 33: Daniel T. Blue, Jr. (Dem) – WakeDistrict 34: Grier Martin (Dem) – WakeDistrict 35: Jennifer Weiss (Dem) – WakeDistrict 36: Nelson Dollar (Rep) – WakeDistrict 37: Paul Stam (Rep) – WakeDistrict 38: Deborah K. Ross (Dem) – WakeDistrict 39: Linda Coleman (Dem) – WakeDistrict 40: Marilyn Avila (Rep) – WakeDistrict 41: Ty Harrell (Dem) – WakeDistrict 42: Marvin W. Lucas (Dem) – Cumberland,District 43: Mary E. McAllister (Dem) – CumberlandDistrict 44: Margaret H. Dickson (Dem) – CumberlandDistrict 45: Rick Glazier (Dem) – CumberlandDistrict 46: Douglas Y. Yongue (Dem) – Hoke, Robeson, ScotlandDistrict 47: Ronnie N. Sutton (Dem) – Hoke, RobesonDistrict 48: Garland E. Pierce (Dem) – Hoke, Robeson, ScotlandDistrict 49: Lucy T. Allen (Dem) – Franklin, Halifax, NashDistrict 50: Bill Faison (Dem) – Caswell', OrangeDistrict 51: Jimmy L. Love, Sr. (Dem) – Harnett, Lee,District 52: Joe Boylan (Rep) – MooreDistrict 53: David R. Lewis (Rep) – HarnettDistrict 54: Joe Hackney (Dem) – Chatham, Orange, MooreDistrict 55: Winkie Wilkins (Dem) – Durham, PersonDistrict 56: Verla C. Insko (Dem) – OrangeDistrict 57: Pricey Harrison (Dem) – GuilfordDistrict 58: Alma S. Adams (Dem) – GuilfordDistrict 59: Maggie Jeffus (Dem) – GuilfordDistrict 60: Earl Jones (Dem) – GuilfordDistrict 61: Laura I. Wiley (Rep) – GuilfordDistrict 62: John M. Blust (Rep) – GuilfordDistrict 63: Alice L. Bordsen (Dem) – AlamanceDistrict 64: Cary D. Allred (Rep) – AlamanceDistrict 65: E. Nelson Cole (Dem) – RockinghamDistrict 66: Melanie Wade Goodwin (Dem) – Montgomery, RichmondDistrict 67: David Almond (Rep), Resigned July 12, 2007, Replaced by Kenny Furr (Rep) – Montgomery, Stanly, UnionDistrict 68: J. Curtis Blackwood, Jr. (Rep) – UnionDistrict 69: Pryor A. Gibson, III (Dem) – Anson, Montgomery, UnionDistrict 70: Pat B. Hurley (Rep) – RandolphDistrict 71: Larry W. Womble (Dem) – ForsythDistrict 72: Earline W. Parmon (Dem) – ForsythDistrict 73: Larry R. Brown (Rep) – ForsythDistrict 74: Dale Folwell (Rep) – ForsythDistrict 75: William C. McGee (Rep) – ForsythDistrict 76: Fred F. Steen, II (Rep) – RowanDistrict 77: Lorene T. Coates (Dem) – RowanDistrict 78: Harold J. Brubaker (Rep) – RandolphDistrict 79: Julia C. Howard (Rep) – Davidson, Davie, IredellDistrict 80: Jerry C. Dockham (Rep) – DavidsonDistrict 81: L. Hugh Holliman (Dem) – DavidsonDistrict 82: Jeff Barnhart (Rep) – CabarrusDistrict 83: Linda P. Johnson (Rep) – CabarrusDistrict 84: Phillip D. Frye (Rep) – Avery, Caldwell, MitchellDistrict 85: Mitch Gillespie (Rep) – Burke, Caldwell, McDowellDistrict 86: Walter G. Church, Sr. (Dem) – BurkeDistrict 87: Edgar V. Starnes (Rep) – Alexander, CaldwellDistrict 88: Ray Warren (Dem) – Alexander, CatawbaDistrict 89: Mitchell S. Setzer (Rep) – CatawbaDistrict 90: James A. Harrell, III (Dem) – Alleghany, SurryDistrict 91: Bryan R. Holloway (Rep) – Stokes, RockinghamDistrict 92: George M. Holmes (Rep) – Forsyth, YadkinDistrict 93: Cullie Tarleton (Dem) – Ashe, WataugaDistrict 94: R. Tracy Walker (Rep) – WilkesDistrict 95: Karen B. Ray (Rep) – Catawba, IredellDistrict 96: Mark K. Hilton (Rep) – CatawbaDistrict 97: Joe L. Kiser (Rep) – LincolnDistrict 98: Thom Tillis (Rep) – MecklenburgDistrict 99: Drew P. Saunders (Dem) – MecklenburgDistrict 100: James B. Black (Dem); Resigned, replaced by Tricia Cotham (Dem) – MecklenburgDistrict 101: Beverly M. Earle (Dem) – MecklenburgDistrict 102: Becky Carney (Dem) – MecklenburgDistrict 103: Jim Gulley (Rep) – MecklenburgDistrict 104: Ruth Samuelson (Rep) – MecklenburgDistrict 105: Ric Killian (Rep) – MecklenburgDistrict 106: Martha B. Alexander (Dem) – MecklenburgDistrict 107: W. Pete Cunningham (Dem), resigned December 31, 2007, replaced by Kelly M. Alexander, Jr. (Dem) – MecklenburgDistrict 108: Wil Neumann (Rep) – GastonDistrict 109: William A. Current (Rep) – GastonDistrict 110: Debbie A. Clary (Rep) – Cleveland, GastonDistrict 111: Tim Moore (Rep) – ClevelandDistrict 112: Bobby F. England (Dem) – Cleveland, RutherfordDistrict 113: Trudi Walend (Rep) – Henderson, Polk, TransylvaniaDistrict 114: Susan C. Fisher (Dem) – BuncombeDistrict 115: D. Bruce Goforth (Dem) – BuncombeDistrict 116: Charles C. Thomas (Rep) – BuncombeDistrict 117: Carolyn K. Justus (Rep) – Henderson, TransylvaniaDistrict 118: Ray Rapp (Dem) – Haywood, Madison, YanceyDistrict 119: R. Phillip Haire (Dem) – Haywood, Jackson, Macon, SwainDistrict 120: Roger West (Rep) – Cherokee, Clay, Graham, MaconThe North Carolina state Senate, during the 2007–2008 session, consisted of 31 Democrats and 19 Republicans.
Clerk (appointed by the Senate): Janet PruittPermanent Democratic Caucus Chair: R. C. Soles, Jr. (8th district)Democratic Caucus Secretary: Charles W. Albertson (10th district)Chairman, Republican Policy Committee: Jean Preston (2nd district)District 1: Marc Basnight (Dem) – Beaufort, Camden, Currituck, Dare, Hyde, Pasquotank, Tyrrell, WashingtonDistrict 2: Jean R. Preston (Rep) – Carteret, Craven, PamlicoDistrict 3: Clark Jenkins (Dem) – Edgecombe, Martin, PittDistrict 4: Robert Lee Holloman (Dem), Died, Replaced by Edward Jones (Dem) – Gates, Halifax, Hertford, Northampton, Bertie, Chowan, PerquimansDistrict 5: John H. Kerr III (Dem) – Greene, Pitt, WayneDistrict 6: Harry Brown (Rep) – Jones, OnslowDistrict 7: Doug Berger (Dem) – Franklin, Granville, Vance, WarrenDistrict 8: R. C. Soles, Jr. (Dem) – Brunswick, Columbus, PenderDistrict 9: Julia Boseman (Dem) – New HanoverDistrict 10: Charles W. Albertson (Dem) – Duplin, Harnett, SampsonDistrict 11: A. B. Swindell (Dem) – Franklin, Nash, VanceDistrict 12: Fred Smith (Rep) – Johnston, WayneDistrict 13: David F. Weinstein (Dem) – Hoke, RobesonDistrict 14: Vernon Malone (Dem) – WakeDistrict 15: Neal Hunt (Rep) – WakeDistrict 16: Janet Cowell (Dem) – WakeDistrict 17: Richard Stevens (Rep) – WakeDistrict 18: Bob Atwater (Dem) – Durham, Chatham, LeeDistrict 19: Tony Rand (Dem) – Bladen, CumberlandDistrict 20: Jeanne Hopkins Lucas (Dem), Died March 9, 2007, Replaced by Floyd McKissick, Jr. (Dem) – DurhamDistrict 21: Larry Shaw (Dem) – CumberlandDistrict 22: Harris Blake (Rep) – Harnett, Lee, MooreDistrict 23: Eleanor Kinnaird (Dem) – Chatham, Orange, PersonDistrict 24: Anthony Foriest (Dem) – Alamance, CaswellDistrict 25: William R. Purcell (Dem) – Anson, Richmond, Scotland, StanlyDistrict 26: Phil Berger (Rep) – Guilford, RockinghamDistrict 27: Kay Hagan (Dem) – GuilfordDistrict 28: Katie G. Dorsett (Dem) – GuilfordDistrict 29: Jerry W. Tillman (Rep) – Montgomery, RandolphDistrict 30: Donald East (Rep) – Stokes, Surry, YadkinDistrict 31: Peter Brunstetter (Rep) – ForsythDistrict 32: Linda Garrou (Dem) – ForsythDistrict 33: Stan Bingham (Rep) – Davidson, GuilfordDistrict 34: Andrew C. Brock (Rep) – Davie, Rowan, YadkinDistrict 35: W. Edward Goodall (Rep) – Mecklenburg, UnionDistrict 36: Fletcher L. Hartsell, Jr. (Rep) – Cabarrus, RowanDistrict 37: Daniel G. Clodfelter (Dem) – MecklenburgDistrict 38: Charlie Smith Dannelly (Dem) – MecklenburgDistrict 39: Robert Pittenger (Rep), resigned, replaced by Robert A. Rucho (Rep) – MecklenburgDistrict 40: Malcolm Graham (Dem) – MecklenburgDistrict 41: James Forrester (Rep) – Alexander, IredellDistrict 42: Austin M. Allran (Rep) – Catawba, Gaston, LincolnDistrict 43: David W. Hoyle (Dem) – GastonDistrict 44: Jim Jacumin (Rep) – Burke, CaldwellDistrict 45: Steve Goss (Dem) – Alexander, Ashe, Watauga, WilkesDistrict 46: Walter H. Dalton (Dem) – Cleveland, RutherfordDistrict 47: Joe Sam Queen (Dem) – Avery, Haywood, Madison, McDowell, Mitchell, YanceyDistrict 48: Tom Apodaca (Rep) – Buncombe, Henderson, PolkDistrict 49: Martin L. Nesbitt, Jr. (Dem) – BuncombeDistrict 50: John J. Snow, Jr. (Dem) – Cherokee, Clay, Graham, Haywood, Jackson, Macon, Swain, Transylvania