Even though Barack Obama won North Carolina in 2008, Obama only carried 21 state senate districts. (5 short of a majority)
However Democrats kept their 30 seat supermajority by capturing 10 McCain won districts, primarily located in Appalachia and lower Coastal Plain.