The United States House of Representative elections of 2006 in North Carolina were held on 7 November 2006 as part of the biennial election to the United States House of Representatives. All thirteen seats in North Carolina, and 435 nationwide, were elected.
The Democrats gained a seat, becoming the largest party in terms of both representatives and popular vote. All incumbents ran again, with twelve of the thirteen winning re-election. Republican incumbent Charles H. Taylor lost the 11th district, while fellow Republican Robin Hayes came close to losing in the 8th.
Incumbent Republican Charles H. Taylor faced Democrat Heath Shuler. On election night Shuler defeated Taylor by 7.6%.