Cities & Towns in Iredell County, NC

Iredell County, county in North Carolina, United States. As of 2020 county had an estimated population of 185,770 inhabitants. The county was created 235 years ago in 1788. Its county seat is Statesville.

There are 5 city/town in Iredell County, NC. The largest city of Iredell County is Mooresville with a population of 39,962. Other cities include, Statesville population 28,045, Troutman population 2,817, Harmony population 604 and Love Valley population 115


Mooresville, Town in Iredell County, North Carolina, USA


Statesville, City in Iredell County, North Carolina, United States


Troutman, City in Iredell County, North Carolina, United States of America

Nestled in the Piedmont region of North Carolina, Iredell County is home to a mixture of fast-growing suburbs, historic towns, and rural communities. The largest city is Statesville, which serves as the county seat with a population around 28,000. Statesville is characterized by its antebellum architecture and many historic sites like the Statesville Visitor’s Center and Museum.

Mooresville is another sizeable city, located in the north part of Iredell County. With over 38,000 residents, Mooresville has experienced rapid growth and development in recent decades. The city has a quaint downtown district along with many lakeside neighborhoods and golf courses.

Some of the smaller towns and villages scattered throughout Iredell County include Troutman, Harmony, Olin, Union Grove, and Turnersburg. These rural communities are tight-knit with classic main streets surrounded by farmland.

From the historic sites of Statesville to the NASCAR hub of Mooresville, Iredell County’s blend of cities, towns, and countryside offer a diverse collection of central North Carolina hometowns. Both urban growth and links to the area's past come together to shape Iredell County's community character.

All Iredell County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Iredell County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Harmony Town in north Carolina 604
Love Valley Human settlement in Iredell County, North Carolina, United States of America 115
Mooresville Town in Iredell County, North Carolina, USA 39,962
Statesville City in Iredell County, North Carolina, United States 28,045
Troutman City in Iredell County, North Carolina, United States of America 2,817

County Cities on Map (5)

North Carolina Counties (100)

Wake County (1,132,271) Mecklenburg County (1,128,945) Guilford County (540,521) Forsyth County (383,843) Cumberland County (336,364) Durham County (327,306) Buncombe County (263,477) Union County (244,562) New Hanover County (236,613) Gaston County (226,568) Cabarrus County (221,479) Johnston County (216,246) Onslow County (203,943) Iredell County (185,770) Pitt County (182,924) Alamance County (171,346) Davidson County (169,234) Catawba County (160,307) Orange County (149,077) Brunswick County (149,039) Randolph County (144,557) Rowan County (142,495) Harnett County (137,058) Robeson County (129,999) Wayne County (123,967) Henderson County (118,445) Moore County (103,352) Craven County (101,233) Cleveland County (99,035) Nash County (94,859) Rockingham County (91,285) Burke County (90,418) Lincoln County (88,097) Caldwell County (82,100) Wilson County (81,979) Chatham County (75,748) Franklin County (71,859) Surry County (71,683) Carteret County (69,558) Wilkes County (68,043) Rutherford County (67,076) Pender County (64,671) Sampson County (63,382) Stanly County (63,239) Haywood County (62,972) Lee County (62,353) Granville County (60,486) Duplin County (58,794) Watauga County (56,441) Hoke County (55,830) Lenoir County (55,720) Columbus County (54,754) Edgecombe County (50,829) Halifax County (49,479) Beaufort County (47,073) McDowell County (45,782) Stokes County (45,743) Vance County (44,718) Richmond County (44,332) Jackson County (44,033) Davie County (43,286) Pasquotank County (40,372) Person County (39,925) Yadkin County (37,625) Dare County (37,547) Alexander County (37,441) Macon County (35,994) Scotland County (34,637) Transylvania County (34,498) Bladen County (32,911) Cherokee County (29,073) Currituck County (29,052) Montgomery County (27,238) Ashe County (27,166) Anson County (24,097) Hertford County (23,108) Caswell County (22,443) Martin County (22,178) Madison County (21,740) Polk County (21,030) Greene County (20,928) Warren County (19,522) Northampton County (19,088) Bertie County (18,712) Yancey County (18,099) Avery County (17,571) Mitchell County (14,881) Swain County (14,179) Chowan County (13,815) Perquimans County (13,667) Pamlico County (12,715) Clay County (11,505) Washington County (11,485) Gates County (11,464) Alleghany County (11,194) Camden County (10,984) Jones County (9,250) Graham County (8,474) Hyde County (4,843) Tyrrell County (3,774)