Acomita Lake is a census-designated place (CDP) in Cibola County, New Mexico, United States. The population was 312 at the 2000 census. According to the United States Census Bureau, the CDP has a total area of 3.5 square miles (9.1 km2), of which, 3.4 square miles (8.8 km2) of it is land and 0.1 square miles (0.26 km2) of it (3.39%) is water.
As of the census of 2000, there were 312 people, 74 households, and 60 families residing in the CDP. The population density was 91.3 people per square mile (35.2/km²). There were 94 housing units at an average density of 27.5 per square mile (10.6/km²). The racial makeup of the CDP was 0.64% White, 98.72% Native American, 0.64% from other races. Hispanic or Latino of any race were 2.88% of the population.