Según datos del Instituto Nacional de Estadística y Geografía (INEGI), en 2010 Baviácora contaba con 1,890 habitantes.