Está dividida en 10 comunas (de este a oeste): Rivedoux-Plage, La Flotte, Sainte-Marie-de-Ré, Saint-Martin-de-Ré, Le Bois-Plage-en-Ré, La Couarde-sur-Mer, Loix, Ars-en-Ré, Saint-Clément-des-Baleines y Les Portes-en-Ré.