Marion County, Kentucky Cities (2026)

5 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lebanon16,6916,2911.01%9797 City
Loretto2706718-0.28%2213 City
Bradfordsville32762670.73%1,0220 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,691.

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