Cuenta con más de 5 millones de habitantes por lo que se coloca como la segunda ciudad más poblada de México, después de la Zona Metropolitana del Valle de México, según datos del Instituto Nacional de Estadística y Geografía (INEGI) del censo de 2015.Es parte de la macro región del Bajío Occidente o Centro Occidente de México