Acomita Lake is located in northeastern Cibola County at (35.065931, -107.623511),[REF]
According to the United States Census Bureau, the CDP has a total area of , of which is land and , or 3.38%, is water [REF].