On this page

Cities in Lombardy, Italy

Lombardy has 477 published cities; the largest is Milan, with 1,365,698 residents. Net rent runs from €2.00 to €30.00 per m² a month across the 476 cities that publish it.

Published cities in Lombardy

Sorted by population. A dash means the city has no published figure of its own for that column.

CityPopulationNet rent, €/m²/moMedian gross salary, €/moUnemployment, %PM2.5, µg/m³
Milan1,365,698€30.00—6.023.3
Brescia199,853€7.40—5.720.3
Monza123,032€9.25—5.425.0
Bergamo120,389€8.75—5.422.0
Busto Arsizio84,005€4.70—5.4—
Como83,135€9.00—7.921.0
Varese78,992€5.70—8.317.0
Sesto San Giovanni78,792€9.53—5.520.0
Cinisello Balsamo74,702€8.33—6.524.0
Pavia71,610€6.95—7.119.0
Cremona70,922€6.00—5.523.5
Vigevano62,771€5.80—7.3—
Legnano60,679€7.40—5.219.0
Gallarate52,902€4.55—6.613.0
Rho50,879€9.55—5.219.0
Mantova49,607€5.50—5.520.0
Paderno Dugnano47,594€8.40—5.124.0
Lecco47,233€6.15—4.817.0
Cologno Monzese46,994€8.63—5.524.0
Lissone46,821€7.75—5.124.0
Lodi45,357€9.78—5.419.5
Seregno44,982€8.48—5.124.0
Desio41,662€7.45—5.224.0
Rozzano41,559€9.28—6.521.0
Cantù40,237€5.10—5.2—
San Giuliano Milanese39,910€8.45—5.617.0
Cesano Maderno39,763€7.10—5.519.0
Voghera39,515€4.15—6.3—
Saronno38,732€5.75—6.021.0
Pioltello37,184€8.00—7.0—
Segrate37,078€10.65—5.017.0
Bollate36,365€7.65—5.221.0
Limbiate35,484€6.30—5.919.0
Brugherio35,367€8.38—5.024.0
Cernusco sul Naviglio34,786€9.55—4.024.0
Corsico34,694€9.78—5.821.0
Crema34,012€7.25—4.7—
Abbiategrasso32,658€6.50—6.121.0
San Donato Milanese32,161€9.03—5.417.0
Treviglio31,417€7.00—5.521.0
Desenzano del Garda29,313€7.45—5.918.0
Parabiago28,207€7.00—4.719.0
Garbagnate Milanese26,870€7.13—5.619.0
Bresso26,513€8.53—6.017.0
Buccinasco26,432€8.45—4.7—
Giussano26,415€6.93—4.724.0
Lainate26,356€7.75—4.419.0
Montichiari26,271€3.78—4.822.0
Vimercate26,140€7.20—5.124.0
Seriate25,595€7.45—5.118.0
Mariano Comense25,430€4.83—4.515.0
Magenta24,752€7.23—5.4—
Peschiera Borromeo24,300€8.25—4.6—
Seveso23,902€6.63—5.219.0
Castiglione delle Stiviere23,864€6.00—5.218.0
Dalmine23,742€6.35—5.123.0
Meda23,608€6.30—5.0—
Muggiò23,487€7.55—5.324.0
Cesano Boscone23,262€7.68—5.721.0
Nova Milanese23,142€6.73—5.624.0
Trezzano sul Naviglio21,738€7.43—5.021.0
Lumezzane21,637€4.10—4.022.0
Senago21,566€6.60—4.819.0
Sondrio21,331€5.55—4.019.0
Cassano Magnago21,326€4.30—5.513.0
Gorgonzola21,306€8.15—5.024.0
Suzzara21,195€4.50—4.016.0
Romano di Lombardia20,929€6.25—5.821.0
Cormano20,744€7.95—5.121.0
Cornaredo20,708€7.65—4.821.0
Palazzolo sull'Oglio20,403€5.15—5.018.0
Novate Milanese20,296€8.20—5.121.0
Settimo Milanese19,922€8.13—4.721.0
Viadana19,739€5.75—4.616.0
Cassano d'Adda19,683€6.50—5.3—
Rovato19,649€4.65—4.922.0
Chiari19,552€5.05—4.722.0
Arese19,505€9.10—4.619.0
Corbetta19,111€6.95—4.719.0
Tradate19,056€4.00—6.919.0
Cusano Milanino19,016€8.28—4.8—
Ghedi18,504€4.00—4.322.0
Caronno Pertusella18,475€4.35—5.219.0
Melzo18,330€8.30—5.221.0
Melegnano18,138€8.28—5.313.0
Carate Brianza17,944€6.95—5.124.0
Arcore17,896€8.03—5.324.0
Somma Lombardo17,879€3.65—5.913.0
Albino17,567€6.55—4.818.0
Bareggio17,236€6.93—4.821.0
Lonato del Garda17,062€5.05—5.2—
Nerviano16,989€6.95—5.019.0
Vimodrone16,938€8.28—4.817.0
Bovisio-Masciago16,855€6.20—4.924.0
Gussago16,692€4.80—4.322.0
Porto Mantovano16,691€3.80—4.0—
Malnate16,612€4.13—10.113.0
Caravaggio16,443€5.70—5.021.0
Erba16,264€4.00—5.118.0
Samarate16,184€4.35—5.319.0
Concorezzo16,067€7.48—4.824.0
Lentate sul Seveso15,990€5.83—4.819.0
Darfo Boario Terme15,877€3.85—4.323.0
Agrate Brianza15,809€7.73—4.924.0
Casalpusterlengo15,757€5.00—6.017.0
Pieve Emanuele15,739€7.08—5.521.0
Carugate15,691€7.93—4.424.0
Concesio15,670€4.70—4.022.0
Codogno15,663€6.43—5.4—
Mortara15,603€2.73—8.319.0
Besana in Brianza15,482€5.78—4.717.0
Borgo Virgilio15,137€4.48—4.1—
Casalmaggiore15,095€5.25—5.217.0
Cerro Maggiore15,019€6.53—4.919.0
Merate14,954€5.35—4.418.0
Ospitaletto14,855€4.28—5.122.0
Curtatone14,739€5.45—3.6—
Cardano al Campo14,715€4.60—5.213.0
Leno14,410€3.70—4.422.0
Opera14,396€8.10—4.421.0
Rescaldina14,321€6.15—5.119.0
Cesate14,308€6.45—5.119.0
Villasanta14,270€7.95—4.624.0
Luino14,125€5.10—11.010.0
Solaro14,110€6.80—5.019.0
Busto Garolfo14,049€6.48—4.719.0
Travagliato13,944€4.10—4.122.0
Varedo13,914€7.13—5.024.0
Castellanza13,901€4.80—5.519.0
Cassina de' Pecchi13,895€8.20—4.624.0
Stezzano13,748€6.45—4.120.0
Calolziocorte13,644€5.10—4.811.0
Rezzato13,540€4.05—4.8—
Manerbio13,501€4.53—5.222.0
Sant'Angelo Lodigiano13,499€6.95—6.813.0
Alzano Lombardo13,439€6.35—5.118.0
Sarezzo13,219€3.78—4.4—
Casatenovo13,211€5.10—4.317.0
Calcinato13,028€3.78—5.522.0
Sedriano12,998€6.95—5.319.0
Carpenedolo12,968€3.48—4.618.0
Osio Sotto12,799€6.00—5.1—
Olgiate Olona12,744€4.70—5.119.0
Castel Goffredo12,742€4.90—4.418.0
Canegrate12,714€6.33—5.319.0
Mazzano12,707€4.03—4.2—
Arluno12,564€7.40—5.019.0
Bagnolo Mella12,471€3.88—4.222.0
Orzinuovi12,449€3.75—4.025.0
Fagnano Olona12,394€4.35—5.4—
Biassono12,389€6.45—4.724.0
Morbegno12,358€3.85—3.1—
Gavardo12,316€3.85—4.8—
Mediglia12,312€6.35—5.1—
Trezzo sull'Adda12,220€6.85—5.520.0
Bedizzole12,172€3.65—4.822.0
Olgiate Comasco12,111€4.60—7.015.0
Baranzate11,970€6.83—8.321.0
Ponte San Pietro11,906€4.35—6.118.0
San Giorgio Bigarello11,891€5.15—3.9—
Pero11,816€8.48—6.121.0
Castenedolo11,687€3.85—4.122.0
Stradella11,608€3.90—5.619.0
Bernareggio11,568€6.35—5.117.0
Gardone Val Trompia11,467€3.88—5.622.0
Inzago11,384€7.45—4.121.0
Lonate Pozzolo11,330€4.30—5.319.0
Nembro11,313€4.05—4.618.0
Valmadrera11,269€4.85—4.9—
Cologno al Serio11,174€4.75—4.320.0
Paullo11,153€6.55—4.813.0
Martinengo11,025€5.60—5.020.0
Cornate d'Adda10,976€5.78—5.412.0
Uboldo10,964€4.80—5.019.0
Sesto Calende10,957€4.45—6.013.0
Castel Mella10,953€4.70—3.822.0
Gerenzano10,933€4.80—5.219.0
Castano Primo10,882€5.50—5.119.0
Treviolo10,870€6.28—4.618.0
Cazzago San Martino10,787€3.95—4.2—
Botticino10,772€5.00—4.322.0
Villa Carcina10,728€3.75—4.522.0
Usmate Velate10,695€6.25—5.217.0
Bonate Sopra10,583€6.45—4.320.0
Nave10,567€4.20—4.322.0
Cislago10,467€5.00—5.419.0
Castelli Calepio10,427€5.35—4.918.0
Induno Olona10,421€4.40—8.613.0
Salò10,326€10.70—4.515.0
Locate di Triulzi10,316€7.95—4.821.0
Urgnano10,163€4.43—4.420.0
Goito10,102€4.65—4.416.0
Fino Mornasco10,054€4.85—6.015.0
Scanzorosciate10,053€4.38—4.118.0
Lomazzo10,015€4.70—5.819.0
Mandello del Lario9,928€5.80—4.111.0
Arcisate9,916€4.35—11.413.0
Rodengo Saiano9,897€4.65—3.522.0
Broni9,890€3.90—7.719.0
Trescore Balneario9,883€7.50—5.918.0
Asola9,804€4.25—3.621.0
Gambolò9,783€2.95—6.519.0
Turate9,774€4.25—5.219.0
Lurate Caccivio9,730€4.55—6.915.0
Vaprio d'Adda9,727€6.35—5.121.0
Garlasco9,571€3.60—6.719.0
Magnago9,510€5.50—4.719.0
Gaggiano9,458€7.25—4.221.0
Cermenate9,422€4.25—5.419.0
Capriolo9,390€3.80—4.418.0
Vanzago9,367€6.63—4.219.0
Vignate9,360€6.95—4.217.0
Castelleone9,345€4.63—5.025.0
Assago9,323€8.73—4.221.0
Roncadelle9,305€4.20—4.522.0
Vittuone9,267€6.10—5.219.0
Oggiono9,210€5.50—4.211.0
Soresina9,200€3.13—6.225.0
Inverigo9,196€4.30—4.115.0
Casorate Primo9,156€3.85—5.821.0
Gavirate9,150€5.20—6.513.0
Lacchiarella9,135€6.90—5.421.0
Verano Brianza9,120€5.63—5.224.0
Borgosatollo9,092€3.75—4.322.0
Pessano con Bornago9,036€6.10—4.524.0
Iseo8,979€5.50—4.022.0
Missaglia8,977€5.60—3.817.0
Gessate8,960€8.00—4.321.0
Pandino8,894€5.25—4.721.0
Tirano8,869€4.20—4.116.0
Coccaglio8,859€3.98—4.622.0
Erbusco8,842€4.58—4.0—
Sorisole8,808€7.20—4.618.0
Costa Volpino8,805€5.55—4.123.0
Pozzuolo Martesana8,789€6.93—4.421.0
Mozzate8,762€4.30—6.019.0
Triuggio8,754€5.70—4.3—
Roverbella8,742€4.15—4.7—
Zanica8,736€5.00—4.320.0
Flero8,734€4.53—3.622.0
Torre Boldone8,712€7.55—5.118.0
Besozzo8,706€4.20—7.410.0
Vergiate8,646€4.35—4.613.0
Gonzaga8,645€4.25—4.016.0
Brembate8,615€5.45—5.420.0
Zogno8,601€6.03—4.318.0
Clusone8,586€6.50—4.723.0
Inveruno8,493€5.95—4.219.0
Vobarno8,489€2.90—4.815.0
Pogliano Milanese8,476€6.53—4.819.0
Cogliate8,469€4.45—4.619.0
Galbiate8,456€5.15—3.9—
Calvisano8,435€2.80—3.9—
Castegnato8,392€4.23—4.222.0
Calusco d'Adda8,386€6.75—5.618.0
San Vittore Olona8,373€6.35—5.419.0
Bussero8,371€7.35—4.124.0
Sirmione8,368€13.20—6.218.0
Laveno-Mombello8,319€5.00—7.1—
Sovico8,312€5.90—4.924.0
Lesmo8,297€7.15—4.724.0
Rivolta d'Adda8,294€4.88—4.721.0
Capriate San Gervasio8,286€6.75—5.720.0
Albano Sant'Alessandro8,278€7.50—4.918.0
Motta Visconti8,238€5.15—5.219.0
Colico8,206€5.30—4.1—
Villongo8,200€5.20—5.518.0
Gorla Minore8,192€4.35—5.419.0
Marnate8,180€4.33—4.719.0
Cuggiono8,171€5.60—4.819.0
Verdello8,150€5.15—5.320.0
Verolanuova8,118€2.90—3.725.0
Origgio8,035€4.80—3.919.0
Fara Gera d'Adda8,022€4.65—4.421.0
Cadorago8,020€4.75—5.7—
Rovellasca8,000€5.00—4.619.0
Brembate di Sopra7,997€5.65—4.918.0
Terno d'Isola7,970€7.00—5.212.0
Basiglio7,901€9.45—5.321.0
Pisogne7,872€3.45—3.223.0
Carnate7,870€7.05—5.317.0
Castrezzato7,836€3.55—4.422.0
Cairate7,819€4.35—5.7—
Villa Guardia7,802€4.63—7.115.0
San Fermo della Battaglia7,746€4.90—6.8—
Verdellino7,713€4.85—7.620.0
Appiano Gentile7,703€4.83—5.515.0
Lodi Vecchio7,703€6.60—5.813.0
Lazzate7,701€6.20—4.319.0
Marmirolo7,667€4.63—4.016.0
Grumello del Monte7,655€6.25—4.318.0
Toscolano-Maderno7,651€7.18—5.818.0
Cologne7,611€3.75—4.422.0
Azzano San Paolo7,594€5.90—4.718.0
Curno7,569€6.90—4.718.0
Macherio7,562€7.25—5.324.0
Cavenago di Brianza7,557€6.20—5.424.0
Soncino7,540€4.50—4.025.0
Venegono Superiore7,486€4.30—8.313.0
San Colombano al Lambro7,476€4.55—5.221.0
Bellusco7,469€6.65—4.712.0
Castiglione Olona7,463€4.70—6.513.0
Vedano Olona7,462€4.30—8.813.0
Zelo Buon Persico7,437€6.58—5.113.0
Vedano al Lambro7,409€8.50—5.124.0
Settala7,386€7.40—4.7—
Cabiate7,334€3.85—4.419.0
Bovezzo7,309€5.55—4.322.0
Pregnana Milanese7,291€6.98—4.719.0
Cambiago7,272€5.95—4.312.0
Chiavenna7,236€5.80—5.2—
Mozzo7,227€7.25—4.418.0
Volta Mantovana7,207€5.25—3.4—
Corte Franca7,179€3.90—3.922.0
Turbigo7,175€4.75—5.815.0
Adro7,146€4.20—3.922.0
Provaglio d'Iseo7,090€4.55—4.322.0
Binasco7,059€6.65—5.521.0
Castelcovati7,059€3.35—4.222.0
Pontevico7,031€2.85—4.321.0
Sermide e Felonica7,018€3.25—5.8—
Spino d'Adda7,009€5.50—4.913.0
Mapello6,981€5.50—4.1—
Pontoglio6,967€3.40—5.120.0
Prevalle6,941€3.73—5.322.0
Olginate6,935€4.60—4.811.0
Pegognaga6,934€4.00—3.3—
Barlassina6,933€4.90—4.819.0
Busnago6,926€6.75—5.012.0
Uggiate con Ronago6,862€4.18—9.5—
Roncoferraro6,854€4.25—4.3—
Arconate6,848€5.55—4.419.0
Sarnico6,840€6.88—5.418.0
Passirano6,833€3.95—4.122.0
Siziano6,810€5.30—4.621.0
Vidigulfo6,789€5.00—4.7—
San Giorgio su Legnano6,786€5.80—5.519.0
Cassolnovo6,774€4.80—5.818.0
Ponteranica6,762€7.70—4.518.0
Robecco sul Naviglio6,745€4.50—4.4—
Ostiglia6,739€3.65—5.419.0
Pozzo d'Adda6,733€6.35—4.7—
San Benedetto Po6,729€4.95—3.719.0
Livigno6,726€13.70—7.0—
Ferno6,716€4.58—5.2—
Ceriano Laghetto6,714€4.35—4.919.0
Albiate6,695€6.25—5.124.0
Bolgare6,679€4.35—4.418.0
Zibido San Giacomo6,675€6.50—4.5—
Bonate Sotto6,633€5.90—5.020.0
Carugo6,631€4.45—4.915.0
Cava Manara6,622€3.55—5.3—
Gorle6,616€6.95—4.718.0
San Martino Siccomario6,593€2.70—5.5—
Carnago6,590€4.30—5.113.0
Landriano6,586€5.65—5.1—
Almenno San Bartolomeo6,551€5.43—3.9—
Grassobbio6,542€6.35—4.518.0
Poggio Rusco6,535€3.00—4.419.0
Villa di Serio6,532€3.95—4.118.0
Casteggio6,435€3.25—6.319.0
Torbole Casaglia6,429€3.70—4.722.0
Belgioioso6,418€2.95—5.813.0
Villa d'Almè6,404€7.08—4.318.0
Albavilla6,400€4.28—5.115.0
Bregnano6,396€4.03—5.719.0
Marcallo con Casone6,392€4.50—4.6—
Robbiate6,383€4.95—4.612.0
Marcaria6,382€3.58—3.7—
Dairago6,373€5.95—3.619.0
Olgiate Molgora6,332€4.65—4.417.0
Rovello Porro6,320€4.30—5.019.0
Quinzano d'Oglio6,305€3.53—4.125.0
Villa Cortese6,290€5.15—4.219.0
Cisano Bergamasco6,233€6.00—4.7—
Cernobbio6,225€6.65—7.115.0
Brignano Gera d'Adda6,216€4.35—4.421.0
Pizzighettone6,209€4.00—4.2—
Calcinate6,207€4.40—5.518.0
Boltiere6,204€5.85—4.920.0
Ghisalba6,172€4.25—5.020.0
Chiuduno6,171€4.65—5.018.0
Mede6,097€2.95—5.018.0
Briosco6,090€5.70—4.3—
Tavazzano con Villavesco6,056€6.75—5.5—
Guidizzolo6,033€4.33—4.7—
Sumirago6,022€4.35—5.413.0
Vermezzo con Zelo5,994€6.00—4.8—
Rudiano5,930€3.13—4.725.0
Offanengo5,922€4.25—3.925.0
Venegono Inferiore5,917€4.25—7.213.0
Robbio5,915€2.20—5.715.0
Pedrengo5,909€4.28—4.618.0
Bagnolo San Vito5,905€4.63—4.4—
Ranica5,902€7.85—5.218.0
Villanuova sul Clisi5,889€3.55—4.322.0
San Paolo d'Argon5,887€5.50—5.4—
Lipomo5,879€4.30—5.815.0
Mulazzano5,867€6.10—4.2—
Truccazzano5,832€6.13—4.4—
Pantigliate5,801€7.05—4.517.0
Cavaria con Premezzo5,772€4.53—6.113.0
Guanzate5,750€4.43—5.815.0
Misinto5,748€5.55—4.1—
Ciserano5,734€4.98—5.420.0
Spirano5,720€4.60—5.020.0
Palosco5,704€4.35—4.120.0
Castelverde5,677€4.50—3.9—
Dello5,675€3.35—3.5—
Rosate5,668€6.15—4.421.0
Lavena Ponte Tresa5,659€4.95—8.213.0
Casorezzo5,648€5.05—4.319.0
Brusaporto5,647€5.45—3.718.0
Tavernerio5,633€4.50—6.215.0
Casorate Sempione5,596€4.45—4.913.0
Borgo San Giacomo5,577€3.10—4.3—
Cosio Valtellino5,559€3.05—2.816.0
Calcio5,545€4.35—6.2—
Colverde5,541€4.65—7.1—
Certosa di Pavia5,539€2.65—5.0—
Lurago d'Erba5,538€4.05—4.1—
Almè5,527€6.85—4.618.0
Trenzano5,526€3.15—3.822.0
Almenno San Salvatore5,502€5.65—3.718.0
Verderio5,490€4.35—3.9—
Montano Lucino5,472€4.75—6.9—
Calco5,460€4.60—4.1—
Besnate5,440€4.35—5.813.0
Capiago Intimiano5,427€5.00—5.2—
Ornago5,426€6.40—3.9—
Trezzano Rosa5,423€5.75—4.4—
Manerba del Garda5,412€9.20—6.5—
Cilavegna5,391€3.85—5.818.0
Solbiate Olona5,386€4.48—4.619.0
Vanzaghello5,375€5.00—4.819.0
Borgo Mantovano5,374€4.25—3.4—
Ispra5,360€4.08—5.6—
Giussago5,357€2.00—5.3—
Moglia5,357€3.90—4.7—
Sovere5,339€4.55—4.4—
Angera5,329€5.10—5.6—
Quistello5,225€3.63—3.7—
Osio Sopra5,223€6.00—4.9—
Viggiù5,204€3.95—8.1—
Poncarale5,200€4.10—3.9—
Arosio5,187€4.45—4.1—
Albizzate5,184€4.68—5.813.0
Jerago con Orago5,177€4.50—5.1—
Gandino5,173€4.35—4.018.0
Lonate Ceppino5,170€3.95—6.8—
Cerro al Lambro5,168€5.00—4.0—
Canzo5,160€4.65—6.111.0
Gorlago5,158€4.35—4.6—
Rodigo5,151€4.40—4.8—
Cisliano5,148€5.60—4.0—
Sannazzaro de' Burgondi5,143€2.65—6.220.0
Castellucchio5,126€3.88—4.1—
Montirone5,114€3.95—3.6—
Rivanazzano Terme5,110€3.40—6.0—
Cura Carpignano5,080——4.9—
Cividate al Piano5,077€4.65—5.4—
Caponago5,071€6.30—5.324.0
Bottanuco5,060€4.75—4.312.0
Lomagna5,058€5.15—4.2—
Esine5,042€3.13—4.0—
Telgate5,039€3.90—6.0—
Bagnolo Cremasco5,038€4.75—4.6—
Arcene5,033€4.95—4.9—
Casnate con Bernate5,028€5.10—5.6—
Gottolengo5,027€3.75—4.7—
Barzanò5,019€4.85—3.917.0
Paratico5,019€4.15—4.4—
Lovere5,004€6.30—5.1—
Castronno4,985€4.78—6.5—
Pontirolo Nuovo4,981€5.85—5.2—
Gorla Maggiore4,798€4.60—6.0—
San Paolo4,490€3.25—3.5—

Within Lombardy

Lowest net rent

  1. Giussago: €2.00/m² (2025)
  2. Robbio: €2.20/m² (2025)
  3. Certosa di Pavia: €2.65/m² (2025)
  4. Sannazzaro de' Burgondi: €2.65/m² (2025)
  5. San Martino Siccomario: €2.70/m² (2025)

Cleanest air

  1. Besozzo: 10.0 µg/m³ PM2.5 (2024)
  2. Luino: 10.0 µg/m³ PM2.5 (2024)
  3. Calolziocorte: 11.0 µg/m³ PM2.5 (2024)
  4. Canzo: 11.0 µg/m³ PM2.5 (2024)
  5. Mandello del Lario: 11.0 µg/m³ PM2.5 (2024)

Sources

Each figure in the table comes from the city's own record; open a city for the source of each value and its date.