McClusky is a city in North Dakota, United States. McClusky was founded in 1905 and named for an early settler, William Henderson McClusky.

It is the closest town to the geographical center of North Dakota, which lies about five miles to the southwest, thus its nickname "Heart of North Dakota." The population of McClusky was 380 at the 2010 census.