Marion County, Kentucky Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Lebanon16,7776,2941.16%9927 City
Loretto2713716-0.14%2243 City
Bradfordsville32852730.71%1,0560 City
Raywick41551540%1731 City
St. Mary5137139-0.72%1761 City

Marion County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 5 cities in Marion County, Kentucky.

Location of Marion County