Tiene una extensión territorial 11 979.96 kilómetros cuadrados que lo convierten en el segundo municipio más extenso del estado solo superado por el de Hermosillo y en décimo cuarto más extenso de todo México.