Sandia Knolls is a census-designated place (CDP) in Bernalillo County, New Mexico, United States. As of the 2020 census, Sandia Knolls had a population of 1,252. It is part of the Albuquerque Metropolitan Statistical Area.
Sandia Knolls is located in northeastern Bernalillo County, at the southern end of a small mountain known as Monte Largo, east of the Sandia Mountains. It is bordered to the north by an undeveloped portion of the town of Edgewood, and the CDPs of San Antonito and Sandia Park are to the west.
According to the United States Census Bureau, the Sandia Knolls CDP has a total area of , all land.
It is zoned to Albuquerque Public Schools.