La Provincia di Pavia, in Lombardia, conta 184 Comuni. Il Comune più esteso è Vigevano, con 81,36 km². Il Comune più popoloso è Pavia, con 71.811 abitanti. Di seguito l'elenco completo, in ordine alfabetico, con popolazione, superficie e altitudine di ciascun Comune.
| Comune | Popolazione | Superficie | Altitudine |
|---|---|---|---|
| Mezzana Rabattone | 457 | 7,06 km² | 69 m |
| Mezzanino | 1.405 | 12,51 km² | 62 m |
| Miradolo Terme | 3.909 | 9,56 km² | 72 m |
| Montalto Pavese | 804 | 20,81 km² | 391 m |
| Montebello della Battaglia | 1.437 | 15,74 km² | 121 m |
| Montecalvo Versiggia | 478 | 11,40 km² | 359 m |
| Montescano | 439 | 2,40 km² | 142 m |
| Montesegale | 239 | 14,97 km² | 397 m |
| Monticelli Pavese | 662 | 20,19 km² | 56 m |
| Montù Beccaria | 1.642 | 15,49 km² | 265 m |
| Mornico Losana | 605 | 8,30 km² | 238 m |
| Mortara | 15.934 | 51,97 km² | 115 m |
| Nicorvo | 288 | 8,08 km² | 116 m |
| Olevano di Lomellina | 723 | 15,38 km² | 106 m |
| Oliva Gessi | 163 | 3,91 km² | 242 m |
| Ottobiano | 1.083 | 24,98 km² | 96 m |
| Palestro | 1.895 | 18,81 km² | 122 m |
| Pancarana | 331 | 6,10 km² | 68 m |
| Parona | 1.858 | 9,30 km² | 113 m |
| Pavia | 71.811 | 63,31 km² | 88 m |
| Pietra de' Giorgi | 777 | 11,20 km² | 325 m |
| Pieve Albignola | 792 | 18,15 km² | 83 m |
| Pieve del Cairo | 1.802 | 25,11 km² | 83 m |
| Pieve Porto Morone | 2.730 | 16,40 km² | 58 m |
| Pinarolo Po | 1.654 | 11,31 km² | 67 m |
| Pizzale | 670 | 7,09 km² | 80 m |
| Pizzocorno | — | — km² | — m |
| Pometo | — | — km² | — m |
| Ponte Nizza | 740 | 22,96 km² | 268 m |
| Portalbera | 1.480 | 4,48 km² | 64 m |
| Rea | 395 | 2,16 km² | 63 m |
| Redavalle | 1.050 | 5,41 km² | 82 m |
| Retorbido | 1.511 | 11,67 km² | 163 m |
| Rivanazzano Terme | 5.150 | 28,92 km² | 156 m |
| Robbio | 6.016 | 40,54 km² | 125 m |
| Robecco Pavese | 510 | 6,89 km² | 74 m |
| Rocca de' Giorgi | 37 | 10,50 km² | 214 m |
| Rocca Susella | 239 | 12,76 km² | 532 m |
| Rognano | 708 | 9,38 km² | 97 m |
| Romagnese | 528 | 29,72 km² | 626 m |
| Roncaro | 1.533 | 5,05 km² | 81 m |
| Rosasco | 560 | 19,55 km² | 118 m |
| Rovescala | 810 | 8,41 km² | 251 m |
| Ruino | — | — km² | — m |
| San Cipriano Po | 455 | 8,64 km² | 63 m |
| San Damiano al Colle | 600 | 6,43 km² | 214 m |
| San Genesio ed Uniti | 4.053 | 9,27 km² | 87 m |
| San Giorgio di Lomellina | 986 | 25,45 km² | 102 m |
| San Martino Siccomario | 6.666 | 14,29 km² | 62 m |
| Sannazzaro de' Burgondi | 5.230 | 23,33 km² | 88 m |
Istat 01/01/2026