Rosales is one of the 67 municipalities of Chihuahua, in northern Mexico. The municipal seat lies at Santa Cruz de Rosales. The municipality covers an area of 1716.6 km².

In 2005, the municipality had a total population of 15,935.