Banámichi (del idioma ópata: "Vanamitzi": "Donde da vuelta el agua") es un pueblo mexicano ubicado en el centro del estado de Sonora, cercano a la zona de la Sierra Madre Occidental y a la afluencia del río Sonora por esa región, el pueblo es cabecera municipal y la localidad más poblada del Municipio de Banámichi.