La población en la ciudad es de 348.300 habitantes (estimación 2016), con 650 mil personas viviendo en el Área Urbana de Leicester, haciendo de esta ciudad la más poblada de Midlands Oriental, la décima primera más poblada de Inglaterra y la décima tercera del Reino Unido.