Newnan is a city in and the county seat of Coweta County, Georgia, about 40 miles southwest of Atlanta. Its population was 42,549 at the 2020 census, up from 33,039 in 2010.