Según el ayuntamiento de la ciudad, Miranda de Ebro poseía una población de 40.060 habitantes a marzo de 2008 de los cuales el 5.400 era inmigrante (11% del total).