Ceylon, MN

View of Ceylon, MN
Image credit: Self-created photograph by Jonathunder / GFDL
Population
293
U.S. Census Population Estimates Program · 2025
Elevation
1,265 ft
Median Home Value
$43,500
U.S. Census American Community Survey 5-Year · 2024
Median Income
$40,208
U.S. Census American Community Survey 5-Year · 2024

Explore

Ceylon in context.

About Ceylon

Ceylon is a city in Martin County, Minnesota, United States. The 2020 census counted 303 residents. Ceylon was platted in 1899. Ceylon was named after the island of Ceylon, which was then a British colony, and is now the nation of Sri Lanka. The through line in Ceylon is the way its history and present-day settings remain visible on the same map. Ceylon makes the most sense through those concrete details, with its history still visible in the settings people use today. Ceylon is in southwestern Martin County, 2 miles north of the Iowa state line. Ceylon is 10 miles south of Welcome and 16 miles southwest of Fairmont, the Martin county seat.

Top Rating Signals

Highest current ratings for this town.

Loading town details...