Cuenta con una población que asciende a 18 615 habitantes, según datos de 2015, gracias a un fuerte crecimiento urbanístico que ha convertido al municipio en una ciudad dormitorio de la capital leonesa y en el cuarto municipio en población de la provincia, solo por detrás de la capital, Ponferrada y San Andrés del Rabanedo.