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 N.D. – Minn. Metropolitan Statistical Area.