Blue Earth is a city located in the U.S. state of Minnesota. It is within and the county seat of Faribault County. It has a total area of 3.36 square miles at 43°38′25″N 94°5′55″W. The elevation is 1,089 feet above sea level. As of the 2010 census data, it had a total population of 3,353. The population density was 1,000/sq mi. Estimated per capita income in 2016 was $29,291. Recent job growth is positively increased by 2.79 percent. The average travel time is 12 minutes. It has Zip code 56013.