Smith Lake () is an unincorporated community in McKinley County, New Mexico, United States. Smith Lake is located along New Mexico State Road 371, north-northeast of Thoreau.

It is in Gallup-McKinley County Public Schools. Zoned schools are Thoreau Elementary School, Thoreau Middle School, and Thoreau High School. - KML files: Elementary boundaries and locations, Middle boundaries and locations, and High boundaries and locations. Smith Lake's location is on Google Maps.

References