La ciudad de los prodigios es una novela del escritor español Eduardo Mendoza, publicada en 1986. La historia se desarrolla en Barcelona entre las dos Exposiciones Universales de 1888 y 1929, y narra la vida de Onofre Bouvila, un joven inmigrante que llega a la ciudad y se convierte en un poderoso empresario. A través de la vida de Onofre, Mendoza retrata la transformación de Barcelona en una metrópolis moderna, con sus luces y sombras.