El municipio está ubicado en el Noreste del Estado y colinda al norte con Nacozari, al sur Huásabas, al oeste con Cumpas, al noreste con Bacerac y al sureste con Bacadéhuachi.
Posee una superficie de 951.17 kilómetros cuadrados que significa 0.51 por ciento del total estatal y una densidad de población de 2.1 habitantes por kilómetro cuadrado.
Las localidades importantes de este municipio además de la cabecera municipal son San Miguelito, la Galerita y la Mora.
Principales Atractivos Turísticos
El arroyo Agua caliente, donde se encuentran algunos jeroglíficos gravados en peñas de muchos años de antigüedad, y al suroeste el lugar conocido como Las Calaveras, donde se han encontrado vestigios de cerámica y restos humanos de tiempos pasados.
Principales Atractivos Turísticos
El antiguo pueblo de Óputo fue fundado el día 8 de octubre del año de 1644 con el nombre de San Ignacio de Óputo, por el misionero jesuita de nacionalidad belga Mark Van Der Veken.
El municipio fue creado el 6 de diciembre de 1873, incorporado a Pilares de Nacozari y rehabilitado el 15 de mayo de 1931. El primero de abril de 1967 se cambia el nombre del municipio por el de Villa Hidalgo y se le eleva a la categoría de Villa.
Actualidad
Agricultura se destina a la producción de granos básicos como el frijol, maíz trigo y otros cultivos que sirven de apoyo al autoconsumo y forrajes que complementa a la actividad ganadera. La infraestructura de riego consiste en la presa Lázaro Cárdenas. Se auxilia además con pozos a cielo abierto y tomas directas sobre el Río Bavispe.
Ganadería comprende una población animal de 16,352 cabezas de ganado bovino, beneficiando a 401 productores.
Pueblos de Sonora:
. Aconchi. Altar
. Arivechi
. Arizpe
. Átil
. Bacadéhuachi
. Bacanora
. Bacerác
. Bacoachi
. Bácum
. Banámichi
. Baviácora
. Bavispe
. Benito Juárez
. Benjamín Hill
. Carbó
. Cucurpe
. Cumpas
. Divisaderos
. Etchojoa
. Fronteras
. Gral. Plutarco Elías Calles
. Granados
. Huachinera
. Huásabas
. Huépac
. Ímuris
. La Colorada
. Mazatán
. Moctezuma
. Naco
. Nácori Chico
. Nacozari
. Onavas
. Opodepe
. Oquitoa
. Pitiquito
. Quiriego
. Rayón
. Rosario
. Sahuaripa
. San Felipe de Jesús
. San Javier
. San Miguel de Horcasitas
. San Pedro de la Cueva
. Santa Ana
. Santa Cruz
. Sáric
. Soyopa
. Suaqui Grande
. Tepache
. Trincheras
. Tubutama
. Ures
. Villa Hidalgo
. Villa Pesqueira
. Yécora

