The municipality of Granados lies at an elevation between in the
Sierra Madre Occidental in eastern Sonora. It borders the municipalities of
Huásabas to the north,
Bacadéhuachi to the east,
Divisaderos to the south, and
Moctezuma to the west. The municipality covers an area of and comprises 0.2% of the state's area. The land cover in Granados mainly comprises
subtropical forest (67%), desert grassland (15%) and foothills thornscrub (13%). The northern portion of the Bavispe River valley near the municipal seat of Granados is used for farmland.
Climate Granados has a semi-arid climate. Average temperatures in the municipality range between , and average annual precipitation ranges between . ==History==