McClave is an unincorporated community in Bent County, Colorado, United States. The population was 725 at the 2020 census.