Según el censo nacional realizado en el año 2017 por el Instituto Nacional de Estadísticas de Chile, Valdivia tiene una población de 166 080 habitantes.