McGaffey is an unincorporated community and census-designated place (CDP) in McKinley County, New Mexico, United States. The population was 0 as of the 2020 census. Despite there being no permanent residents in McGaffey, the community has about a dozen cabins with seasonal occupants. There is an active quarry about 2 miles south of McGaffey, and there are a few cattle ranches nearby. Additionally, McGaffey is a popular recreation spot, with the nearby McGaffey and Quaking Aspen campgrounds, fishing at McGaffey Lake, and numerous hiking trails.