El municipio está ubicado en el noreste del estado de Sonora, se localiza en el paralelo 31°17'de latitud norte y a los 109°33' de longitud al oeste del meridiano de Greenwich, a una altura máxima de 1,500 metros sobre el nivel del mar y una mínima de 800.