Heidelberg is a city in Le Sueur County, Minnesota, United States. The population was 137 at the 2020 census.
Geography
According to the United States Census Bureau, the city has a total area of , all land. A post office operated in the community from 1872 until 1903. Heidelberg was incorporated on June 26, 1894.
|align-fn=center
|footnote=U.S. Decennial Census<br>2020 Census
