Rosario de Tesopaco is a municipality in Sonora in north-western Mexico. The municipal seat is at Rosario de Tesopaco.
The municipal area is 3,301.90 km<sup>2</sup> with a population of 5,432 registered in 2000. The population of the municipal seat was 2,649 in 2000. It is located at an elevation of 450 meters.
Neighboring municipalities are: