Balearic Islands: cities and towns by population
The largest of Balearic Islands's 98 recorded places, ranked by population — 1,241,339 people across the region's towns and cities.
Las 98 ciudades y municipios más poblados de Balearic Islands, ordenados por población.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Population |
|---|---|---|
| 1 | Palma | 438,234 |
| 2 | Calvià | 51,774 |
| 3 | Ibiza | 49,727 |
| 4 | Manacor | 42,631 |
| 5 | Marratxí | 36,725 |
| 6 | Llucmajor | 36,078 |
| 7 | Santa Eulària des Riu | 31,314 |
| 8 | Inca | 29,308 |
| 9 | Ciutadella | 29,160 |
| 10 | Maó | 29,125 |
| 11 | Sant Antoni de Portmany | 21,852 |
| 12 | Alcúdia | 19,793 |
| 13 | Felanitx | 18,270 |
| 14 | Son Rapinya | 17,993 |
| 15 | Pollença | 17,260 |
| 16 | Sant Agustí | 15,136 |
| 17 | Sóller | 14,041 |
| 18 | sa Pobla | 12,766 |
| 19 | Santanyí | 12,664 |
| 20 | Son Servera | 12,215 |
| 21 | Capdepera | 11,911 |
| 22 | Andratx | 11,685 |
| 23 | Santa Margalida | 11,537 |
| 24 | Santa Ponsa | 10,736 |
| 25 | s'Arenal | 10,207 |
| 26 | Campos | 9,765 |
| 27 | Alaior | 8,671 |
| 28 | Binissalem | 8,143 |
| 29 | Es Castell | 7,440 |
| 30 | Porto Cristo | 7,355 |
| 31 | Can Picafort | 7,257 |
| 32 | Palmanova | 7,040 |
| 33 | Sant Lluís | 6,892 |
| 34 | Muro | 6,610 |
| 35 | Cala Rajada | 6,390 |
| 36 | Artà | 6,287 |
| 37 | Son Ferrer | 6,054 |
| 38 | Santa Maria del Camí | 6,007 |
| 39 | Port de Pollença | 5,900 |
| 40 | Bunyola | 5,475 |
| 41 | Can Pastilla | 5,390 |
| 42 | Magaluf | 5,339 |
| 43 | Lloseta | 5,295 |
| 44 | Cala Millor | 5,197 |
| 45 | Port d'Alcúdia | 5,099 |
| 46 | Porreres | 5,037 |
| 47 | Sant Joan de Labritja | 4,838 |
| 48 | Alaró | 4,707 |
| 49 | Portocolom | 4,586 |
| 50 | Esporles | 4,457 |
| 51 | Ferreries | 4,416 |
| 52 | Ses Salines | 4,290 |
| 53 | Algaida | 4,258 |
| 54 | Mercadal | 4,063 |
| 55 | Peguera | 3,988 |
| 56 | Cala d'Or | 3,823 |
| 57 | Selva | 3,205 |
| 58 | Sant Carles de Peralta | 3,195 |
| 59 | Sineu | 3,053 |
| 60 | Port de Sóller | 2,909 |
| 61 | Colònia de Sant Jordi | 2,900 |
| 62 | Consell | 2,877 |
| 63 | Petra | 2,707 |
| 64 | Sant Francesc de Formentera | 2,656 |
| 65 | Sencelles | 2,656 |
| 66 | Montuïri | 2,594 |
| 67 | Sant Jordi | 2,562 |
| 68 | Vilafranca de Bonany | 2,521 |
| 69 | Campanet | 2,515 |
| 70 | Sant Josep de sa Talaia | 2,341 |
| 71 | El Toro | 2,321 |
| 72 | Maria de la Salut | 2,118 |
| 73 | Llubí | 2,030 |
| 74 | Valldemossa | 1,910 |
| 75 | Son Sardina | 1,729 |
| 76 | Puigpunyent | 1,513 |
| 77 | Camp de Mar | 1,500 |
| 78 | Santa Eugènia | 1,420 |
| 79 | Establiments | 1,377 |
| 80 | Lloret de Vistalegre | 1,134 |
| 81 | Calonge | 1,079 |
| 82 | Búger | 1,016 |
| 83 | Costitx | 1,001 |
| 84 | Mancor de la Vall | 980 |
| 85 | Es Cubells | 908 |
| 86 | Sa Ràpita | 890 |
| 87 | Es Pujols | 833 |
| 88 | Portopetro | 768 |
| 89 | La Savina | 761 |
| 90 | Ariany | 750 |
| 91 | Fornalutx | 698 |
| 92 | Son Espanyol | 690 |
| 93 | Deià | 656 |
| 94 | Banyalbufar | 568 |
| 95 | Son Anglada | 554 |
| 96 | Cala de Portinatx | 554 |
| 97 | Estellencs | 386 |
| 98 | Escorca | 293 |