Marion County, Kentucky Cities (2025)

5 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lebanon16,6246,2911.01%9697 City
Loretto2708718-0.28%2223 City
Bradfordsville32742670.37%1,0150 City
Raywick41541540%1721 City
St. Mary51401390%1801 City

Marion County Cities Summary

Largest City

Lebanon is the largest city in Marion County, with a population of 6,624.

Smallest City

St. Mary is the smallest city in Marion County, with a population of 140.

10 Largest Cities

There are 5 cities in Marion County, Kentucky.

Location of Marion County