Riva Palacio is one of the 67 municipalities of Chihuahua, in northern Mexico. The municipal seat lies at San Andrés. Riva Palacio has an area of 808.97 km<sup>2</sup>.
As of 2010, it had a population of 8,012, up from 7,811 as of 2005.
The municipality had 155 localities, none of which had a population over 1,000.
The municipality's name is in honour of Vicente Riva Palacio.
Riva Palacio has 98 localities. The largest are: