Edinburgh Flag

Edinburgh

County:
Johnson County
County Seat:
No
Area (mi²):
3.311
State:
Indiana

Edinburgh is a town located in Johnson County, Indiana. Edinburgh has a 2026 population of 4,478. Edinburgh is currently growing at a rate of 0.65% annually and its population has increased by 0.92% since the most recent census, which recorded a population of 4,437 in 2020.

4.5K
Total Population
1,352
Density (mi²)
29 0.65%
Growth