La commune de Maransin se situe dans le département Gironde.
Les communes à proximité sont les suivantes : Saint-Ciers-d'Abzac, Saint-Martin-du-Bois, Saint-Martin-de-Laye, Bayas, Tizac-de-Lapouyade, Cercoux, Lapouyade.
5 infirmiers et infirmières à domicile travaillent à Maransin.