El cantón San Miguel de Bolívar, cuenta con una población de 27.244 habitantes, según censo del INEC 2010, los cuales 25,4 % están en el área urbana y 74,6 %, habitan en el área rural, representando el 8.9% de la población total de la provincia de Bolívar.