The Rio Pueblo de Taos, also known as Rio Pueblo, is a stream in Taos County, New Mexico, United States, that a tributary of the Rio Grande. From its source in the Sangre de Cristo Mountains it flows about 33 miles, generally south and west, to join the Rio Grande in the Rio Grande Gorge. On the way the river passes by Taos and through Taos Pueblo.