Erskine is a city in Polk County, Minnesota, United States. The population was 503 at the 2010 census. It is part of the 'Grand Forks- ND-MN Metropolitan Statistical Area'.
According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.6 km²). 0.7 square miles (1.9 km²) of its area is land and 0.3 square miles (0.7 km²) is water.