McGrath is a city in Aitkin County, Minnesota, United States. The population was 41 at the 2020 census.

History

James E. McGrath, a logger and landowner who had been working the area since 1895, donated 40 acres in 1907 for a town site. The site was platted as Elmwood. When a post office was established in 1908, the site was renamed McGrath after James E. McGrath. McGrath was incorporated in 1923.

Geography

According to the United States Census Bureau, the city has a total area of , all land.

|align-fn=center

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