At the box office, Milan takes in as much as the whole of Southern Italy
The regional capital, with 735 million, outperforms the southern regions, where spending rose by +9.2 per cent. Bologna tops the list for average show revenue
“They set off together, bound for San Siro,” sang Antonello Venditti, recounting Piero and Cinzia’s journey to Bob Marley’s historic concert in 1980. Today, more than 40 years later, Milan remains the entertainment capital: the capital of Lombardy – which this weekend hosted Max Pezzali’s two sold-out shows at San Siro – recorded 28 million attendees in 2025 across 277,000 events, including concerts, theatre performances, cinema screenings, stadiums, exhibitions and nightclubs. This influx generated 735 million in box-office takings: more than the combined takings of all the provinces in Southern Italy.
This is the picture that emerges from the SIAE 2025 Report: a single province is worth more than eight regions. “The North,” explains SIAE Director-General Matteo Fedeli, “is home to infrastructure, major venues, promoters, sponsors, more efficient transport, greater accommodation capacity and a continuous programme of events throughout the year. Southern Italy, on the other hand, suffers from structural challenges, with fewer venues suitable for major events and greater seasonality.”
Geography
Milan isn’t the only hub. The city with the most events is Rome, where 360,000 events are recorded, almost a thousand a day. The capital, however, hosts relatively smaller shows, with an average audience of 74 and average takings of 1,492 euros, well below Milan’s 2,651 euros. Together, the two provinces account for almost 30 per cent of national spending on performances.
Whilst Milan and Rome lead the way in terms of volume, Bologna comes out on top in terms of performance, with the highest average number of spectators per show (116) and the highest average box office takings (2,895 euros) – almost double that of the capital. Bringing up the rear, however, is Cagliari, which ranks last among the major cities in terms of the number of events on offer (just 41,715 events throughout the year), with an average of 46 spectators and average takings of 622 euros.
The North and South follow two very different models: in northern cities, performances are on average larger (average of 88.6 audience members) and the average ticket price is high (18 euros), whilst in southern cities the average audience is 58.5 and the ticket price does not exceed 14.2 euros. The combination of these two factors means that every event organised in the North generates almost twice as much revenue as those in the South: 1,595 euros per performance compared with 832 euros.

