Actuellement, depuis 1986, les circonscriptions de l'Hérault sont composées comme suit:1°- Cantons de Lattes, Montpellier-1, Montpellier-4, Montpellier-5 et Montpellier-6.
2°- Cantons de Montpellier-2, Montpellier-7, Montpellier-9 et Montpellier-10.
3°- Cantons de Castelnau-le-Lez, Castries, Lunel, Mauguio, Montpellier-3 et les communes de Garrigues et Campagne.
4°- Cantons d'Aniane, le Caylar, Claret (sauf les communes de Garrigues et Campagne), Clermont-l'Hérault, Ganges, Gignac, Lodève, Lunas, les Matelles, Montpellier-8, Pignan et Saint-Martin-de-Londres.
5°- Cantons de Bédarieux, Capestang, Florensac, Murviel-lès-Béziers, Montagnac, Olargues, Olonzac, Pézenas, Roujan, Servian, Saint-Chinian, Saint-Gervais-sur-Mare, Saint-Pons-de-Thomières et la Salvetat-sur-Agout.
6°- Cantons de Béziers-1, Béziers-2, Béziers-3 et Béziers-4.
7°- Cantons d'Agde, Sète-1, Sète-2, Frontignan et Mèze.
Depuis 2010, pour les élections législatives de 2012, l'Hérault gagne 2 circonscriptions et aura donc 2 élus supplémentaires, ce qui portera le nombre à 9 députés.
Composition des circonscriptions pour 2012:1°- Cantons de Lattes, Montpellier-5, Montpellier-6, Montpellier-8 et la commune de Villeneuve-lès-Maguelone.
2°- Cantons de Montpellier-1, Montpellier-3, Montpellier-7 et Montpellier-9.
3°- Cantons de Castelnau-le-Lez, Castries, Montpellier-2 et les communes de Boisseron, Saturargues, Saussines, Saint-Christol, Saint-Sériès, Vérargues, Villetelle (issues du canton de Lunel), Campagne et Guarrigues (issues du canton de Claret).
4°- Cantons d'Aniane, Le Caylar, Claret (moins les communes de Campagne et Garrigues), Ganges, Gignac, Lodève, Les Matelles, Mèze et Saint-Martin-de-Londres.
5°- Cantons de Bédarieux, Capestang, Clermont-l'Hérault, Lunas, Montagnac, Murviel-lès-Béziers, Olargues, Olonzac, Roujan, Saint-Chinian, Saint-Gervais-sur-Mare, Saint-Pons-de-Thomières et La Salvetat-sur-Agout.
6°- Cantons de Béziers-1, Béziers-2, Béziers-3 et Béziers-4.
7°- Cantons d'Agde, Florensac, Pézenas, Servian, Sète-1 et Sète-2.
8°- Cantons de Frontignan (sauf la commune de Villeneuve-lès-Maguelone), Montpellier-10 et Pignan.
9°- Cantons de Lunel (sauf les communes de Boisseron, Saturargues, Saussines, Saint-Christol, Saint-Sériès, Vérargues et Villetelle), Mauguio et Montpellier-4.
Voici l'état des circonscriptions de 1986 et de 2012 (je n'ai tenu compte que des cantons et non des communes, trop long à mettre, sauf la division du canton de Claret).
- Circonscriptions de l'Hérault en 1986.
- Circonscriptions de l'Hérault en 2012.