Cuenta con 432.310 habitantes (INDEC, 2010), lo que representa un incremento del 64% frente a los 153.222 habitantes (INDEC, 2001) del censo anterior. Forma parte de la aglomeración del Gran San Luis, la cual cuenta con 280.000 habitantes (INDEC, 2010).
Terremoto de San Luis 1936
Este terremoto se produjo el 22 de mayo de 1936, además de víctimas fatales dejó severa conmoción psicológica en los vecinos, debido a la falta absoluta de conocimiento de la recurrencia de estas catástrofes naturales.[4] La sismicidad del área puntana (centro de Argentina) es frecuente y de intensidad baja, y un silencio sísmico de terremotos medios a graves cada 100 años.[4]
En esta ciudad se encuentra el Complejo sanitario San Luis, cuatro hospitales de día, un hospital de salud mental y 26 salas de salud de carácter público distribuidas en toda la ciudad. En 2006 se detectaron alrededor de quince casos de hepatitis A. En 2010, sólo nueve.
Para el año 2008, se registró una caída en el registro de la natalidad infantil de un 8.7%, con un total de 4146 nacidos.
La tasa de mortalidad infantil ha registrado un descenso en los últimos años. En 2006 se registraba un 11,8‰.
La ciudad cuenta con un índice de analfabetismo del 2,08%, con una tasa de escolaridad de 43 308 alumnos que concurren a escuelas públicas y 7882 lo hacen en establecimientos privados. San Luis cuenta con centros de estudios terciarios y la sede de la Universidad Nacional de San Luis, la cual recibe a estudiantes del interior provincial y de provincia vecinas como Mendoza, San Juan, La Rioja y La Pampa. Esta universidad cuenta con una radio propia en frecuencia modulada (FM) Radio Universidad; el periodismo y la actualidad son sus temas más comunes.