Sandia Heights is a census-designated place (CDP) in Bernalillo County, New Mexico, United States. The population was 3,193 at the 2010 census. It is part of the Albuquerque Metropolitan Statistical Area. Sandia Heights is located in northern Bernalillo County at the western base of the Sandia Mountains. It is bordered to the south by the city of Albuquerque. The base station for the Sandia Peak Tramway is located just outside the northern edge of the CDP. According to the United States Census Bureau, Sandia Heights has a total area of 1.9 square miles (5.0 km2), all of it land.