Nebo township, McDowell County, North Carolina (NC) detailed profile. Number of foreign born residents: 0 (76% naturalized citizens) 69% of Nebo township residents lived in the same house 5 years ago. Out of people who lived in different houses, 81% lived in this county. Out of people who lived in different counties, 85% lived in North Carolina.