El pueblo de Bacoachi se localiza en la zona norte del estado de Sonora bajo las coordenadas geográficas 30°37'53.599" de latitud norte y 109°58'6.209" de longitud oeste del meridiano de Greenwich, a una elevación media de 1,052 metros sobre el nivel del mar, su zona urbana cubre una superficie de 6.03 km².