McLeod is a census designated place in eastern Ransom County, North Dakota, United States. An unincorporated community, it was designated as part of the U.S. Census Bureau's Participant Statistical Areas Program on March 31, 2010. As of the 2020 census, McLeod had a population of 22.