Wells is a city in Faribault County, Minnesota, United States. The population was 2,343 at the 2010 census.
The city was named for the J.W. Wells, father in law of Clark W. Thompson.
According to the United States Census Bureau, the city has a total area of 1.4 square miles (3.5 km²), all land.