| Commune | Département | Population | Superficie | Altitude |
|---|
| Octon | Hérault | 520 hab. | 21,8 km² | 134 m |
| Odars | Haute-Garonne | 916 hab. | 6,65 km² | 158 m |
| Odos | Hautes-Pyrénées | 3 265 hab. | 8,77 km² | 315 m |
| Olargues | Hérault | 488 hab. | 18,6 km² | 148 m |
| Olemps | Aveyron | 3 559 hab. | 12,8 km² | 490 m |
| Olette | Pyrénées-Orientales | 360 hab. | 28,9 km² | 563 m |
| Ollioules | Var | 14 568 hab. | 19,9 km² | 0 m |
| Ollières | Var | 636 hab. | 39,7 km² | 311 m |
| Olmet-et-Villecun | Hérault | 163 hab. | 9,55 km² | 120 m |
| Olonzac | Hérault | 1 693 hab. | 18,9 km² | 29 m |
| Ols-et-Rinhodes | Aveyron | 174 hab. | 10,8 km² | 305 m |
| Oléac-Debat | Hautes-Pyrénées | 189 hab. | 1,94 km² | 296 m |
| Oléac-Dessus | Hautes-Pyrénées | 117 hab. | 3,72 km² | 303 m |
| Omex | Hautes-Pyrénées | 217 hab. | 5,53 km² | 409 m |
| Oms | Pyrénées-Orientales | 364 hab. | 18,5 km² | 180 m |
| Ondes | Haute-Garonne | 822 hab. | 6,57 km² | 102 m |
| Onet-le-Château | Aveyron | 4 741 hab. | 40,2 km² | 524 m |
| Ongles | Alpes-de-Haute-Provence | 359 hab. | 31,5 km² | 517 m |
| Opio | Alpes-Maritimes | 2 527 hab. | 9,47 km² | 154 m |
| Opoul-Périllos | Pyrénées-Orientales | 1 239 hab. | 50,5 km² | 100 m |
| Oppedette | Alpes-de-Haute-Provence | 53 hab. | 8,49 km² | 397 m |
| Oppède | Vaucluse | 1 285 hab. | 24,1 km² | 103 m |
| Oraison | Alpes-de-Haute-Provence | 6 155 hab. | 38,4 km² | 323 m |
| Orange | Vaucluse | 29 706 hab. | 74,2 km² | 24 m |
| Orban | Tarn | 351 hab. | 8,76 km² | 188 m |
| Orbessan | Gers | 269 hab. | 8,24 km² | 152 m |
| Orcières | Hautes-Alpes | 651 hab. | 98,3 km² | 1 174 m |
| Ordan-Larroque | Gers | 858 hab. | 42,6 km² | 135 m |
| Ordizan | Hautes-Pyrénées | 513 hab. | 5,89 km² | 444 m |
| Ore | Haute-Garonne | 104 hab. | 2,86 km² | 453 m |
| Oreilla | Pyrénées-Orientales | 28 hab. | 16,0 km² | 620 m |
| Organ | Hautes-Pyrénées | 29 hab. | 2,73 km² | 310 m |
| Orgeix | Ariège | 89 hab. | 18,4 km² | 800 m |
| Orgibet | Ariège | 177 hab. | 7,45 km² | 587 m |
| Orgon | Bouches-du-Rhône | 2 762 hab. | 34,8 km² | 62 m |
| Orgueil | Tarn-et-Garonne | 1 754 hab. | 14,0 km² | 75 m |
| Orieux | Hautes-Pyrénées | 110 hab. | 8,19 km² | 290 m |
| Orignac | Hautes-Pyrénées | 253 hab. | 9,91 km² | 393 m |
| Orincles | Hautes-Pyrénées | 364 hab. | 5,86 km² | 342 m |
| Orleix | Hautes-Pyrénées | 1 910 hab. | 8,28 km² | 260 m |
| Orlu | Ariège | 157 hab. | 70,8 km² | 830 m |
| Ornaisons | Aude | 1 161 hab. | 10,8 km² | 27 m |
| Orniac | Lot | 73 hab. | 16,8 km² | 130 m |
| Ornolac-Ussat-les-Bains | Ariège | 215 hab. | 12,0 km² | 481 m |
| Ornézan | Gers | 202 hab. | 12,1 km² | 165 m |
| Oroix | Hautes-Pyrénées | 99 hab. | 8,90 km² | 276 m |
| Orpierre | Hautes-Alpes | 275 hab. | 27,6 km² | 619 m |
| Orsan | Gard | 1 190 hab. | 6,90 km² | 29 m |
| Orsans | Aude | 97 hab. | 9,94 km² | 304 m |
| Ortaffa | Pyrénées-Orientales | 1 980 hab. | 8,49 km² | 19 m |
| Orthoux-Sérignac-Quilhan | Gard | 440 hab. | 14,0 km² | 44 m |
| Orus | Ariège | 24 hab. | 9,12 km² | 819 m |
| Osmets | Hautes-Pyrénées | 90 hab. | 4,88 km² | 217 m |
| Ossen | Hautes-Pyrénées | 240 hab. | 6,91 km² | 430 m |
| Ossun | Hautes-Pyrénées | 2 358 hab. | 27,6 km² | 345 m |
| Ossun-ez-Angles | Hautes-Pyrénées | 57 hab. | 2,14 km² | 431 m |
| Osséja | Pyrénées-Orientales | 1 390 hab. | 17,1 km² | 1 187 m |
| Oueilloux | Hautes-Pyrénées | 148 hab. | 4,40 km² | 295 m |
| Oupia | Hérault | 274 hab. | 9,04 km² | 50 m |
| Ourde | Hautes-Pyrénées | 40 hab. | 5,60 km² | 592 m |
| Ourdis-Cotdoussan | Hautes-Pyrénées | 41 hab. | 4,85 km² | 594 m |
| Ourdon | Hautes-Pyrénées | 13 hab. | 2,66 km² | 560 m |
| Oursbelille | Hautes-Pyrénées | 1 222 hab. | 11,3 km² | 259 m |
| Oust | Ariège | 549 hab. | 19,0 km² | 480 m |
| Ousté | Hautes-Pyrénées | 35 hab. | 2,35 km² | 478 m |
| Ouveillan | Aude | 2 424 hab. | 30,0 km² | 6 m |
| Ouzous | Hautes-Pyrénées | 199 hab. | 4,76 km² | 466 m |
| Oze | Hautes-Alpes | 87 hab. | 12,0 km² | 737 m |
| Ozon | Hautes-Pyrénées | 239 hab. | 9,08 km² | 266 m |
| Oô | Haute-Garonne | 104 hab. | 32,5 km² | 954 m |