Bacanora (del idioma ópata "Bacanoraco": "Ladera de los carrizos") es un pueblo mexicano ubicado en el este del estado de Sonora, en la zona alta de la Sierra Madre Occidental, el pueblo es cabecera del municipio de Bacanora.