De acuerdo con los resultados del Censo de Población y Vivienda realizado en 2010 por el Instituto Nacional de Estadística y Geografía (INEGI), la población de Baviácora es de 1,890 habitantes, de los cuales 963 son hombres y 927 son mujeres; contando con 533 viviendas habitadas.