La douzième circonscription des Bouches du Rhône est située à l'ouest de la ville de Marseille. Centrée autour de l'étang de Berre et de la ville de Marignane, elle regroupe les cantons suivant :
 
Canton de Berre l'Etang
Canton de Chateauneuf – Côte Bleue
Canton de Marignane
Canton de Vitrolles
 

D'après le recensement général de la population en 1999, la population totale de cette circonscription est estimée à 151 625 habitants.

Communes :

Berre l'Etang

Carry le Rouet

Chateauneuf lès Martigues

Ensuès la Redonne

Gignac la Nerthe

le Rove

Marignane

Rognac

Saint Chamas

Saint Victoret

Sausset les Pins

Vitrolles