Peñasco is a census-designated place in Taos County, New Mexico. It is located along the scenic High Road to Taos. The population is estimated at 1,200. According to the United States Census Bureau, the CDP has a total area of 1.2 square miles, all land.