Harding is a city in Morrison County, Minnesota, United States, along the Platte River. The population was 123 at the 2020 census.