Cornelius, North Carolina

Cornelius is a lakeside town located along Lake Norman in northern Mecklenburg County, North Carolina, United States. The population was 31,412 at the 2020 census. References