Plantilla:Portada Bueno/1017
Los datos demográficos de Miranda de Ebro reflejan que la ciudad contaba con una población de 39.264 habitantes al 1 de enero de 2009 y una densidad de población de 387,49 habitantes por km², según los datos del Instituto Nacional de Estadística (INE). Es, por tanto, la 173.ª ciudad más poblada de España. Si analizamos la población en un radio de solamente 12 km con centro en Miranda de Ebro, el número de habitantes asciende a 57.466 personas (según los datos del Instituto Nacional de Estadística de 2008).
La ciudad ocupa el segundo puesto en el orden de población provincial, después de Burgos y delante de Aranda de Duero. En la comunidad de Castilla y León es la undécima ciudad más poblada, detrás de Soria y delante de Aranda de Duero.