McKinley is a city in Saint Louis County, Minnesota, United States; located within the Iron Range region of Minnesota. The population was 103 at the 2020 census.

State Highway 135 (MN 135), Saint Louis County Road 20 (CR 20), and Main Street are three of the main routes in McKinley.

McKinley is located seven miles east of the city of Virginia. Gilbert and Biwabik are nearby.

History

A post office called McKinley was established in 1892, and remained in operation until 1991. The city was named for three McKinley brothers (Duncan, John, and William) who were businessmen in the mining industry. McKinley was incorporated in 1892.

|align-fn=center

|footnote=U.S. Decennial Census<br>2020 Census