The Puerco River or Rio Puerco is a tributary of the Little Colorado River in northwestern New Mexico and northeastern Arizona. It flows through arid terrain, including the Painted Desert. The Puerco River is sometimes called Rio Puerco of the West, to distinguish it from the Rio Puerco of the East that rises in the same vicinity but flows east to the Rio Grande.