Municipio de Bacanora: Historia como municipio
Originalmente el territorio del municipio estuvo habitado por tribus ópatas jobas. Fue hasta el año de 1627 que el misionero jesuita Pedro Méndez fundó el poblado de Bacanora (cabecera actual del municipio) como un poblado de visita de la misión de Arivechi.
El municipio fue incorporado en 1930 al municipio de Sahuaripa, pero obtuvo la categoría de municipio independiente dos años más tarde el 27 de octubre de 1932, según la Ley Núm. 138.