Peñasco is a census-designated place in Taos County, New Mexico, United States. It is on the scenic High Road to Taos. The population is estimated at about 1,200.