El pueblo es cabecera municipal y la localidad más poblada del municipio de Bacerac.
Según datos del Censo de Población y Vivienda realizado en 2020 por el Instituto Nacional de Estadística y Geografía (INEGI), Bacerac cuenta con 1,019 habitantes.
Antes del siglo XVII y que los colonizadores españoles llegaran a esta zona, el lugar que hoy ocupa el pueblo, estaba habitado por tribus de ópatas.
Fue en 1645 cuando el fray padre Cristóbal García fundó una misión jesuítica en este lugar, donde vivía una tribu, la nombró Santa María de Baceraca.
Con datos del mismo censo, 60 personas (5.89%) tienen alguna discapacidad o límite motriz para realizar sus actividades diarias, mientras que 14 habitantes (1.37%) poseen algún problema o condición mental.
En 2005 se tenían 4 instituciones educativas[10] registradas en la localidad: Evolución de la cantidad de habitantes desde el evento censal del año 1900: El ayuntamiento municipal radica en este poblado, donde se encuentra el palacio municipal ya que es la cabecera, está integrado por un presidente municipal, un síndico, 3 regidores de mayoría relativa y 2 de representación proporcional.