Marion County, Kentucky Cities (2025)

5 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
Lebanon16,6696,2891.15%9766.83 City
Loretto2712717-0.14%2233.19 City
Bradfordsville32752690.36%1,0190.27 City
Raywick41551540%1730.90 City
St. Mary51461381.39%1880.78 City

Marion County Cities Summary

Largest City

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

Smallest City

St. Mary is the smallest city in Marion County.

10 Largest Cities

There are 5 cities in Marion County, Kentucky.

Location of Marion County