Le village de Marsaneix est implanté onze kilomètres au sud-est de Périgueux, entre Atur et Lacropte, un peu à l'écart de la route départementale 2.
Communes limitrophes
Carte de Marsaneix et des communes avoisinantes en 2015, avant la création de la commune nouvelle de Boulazac Isle Manoire.
En 2016, année précédant la création de la commune nouvelle de Sanilhac, Marsaneix était limitrophe de huit autres communes, dont La Douze à l'est par un quadripoint.
Outre le bourg de Marsaneix proprement dit, le territoire se compose d'autres villages ou hameaux, ainsi que de lieux-dits:
Baconaille
Bas Martel
la Berthomarie
les Bigoureix
les Boneix
le Bordierage
la Borie
le Bos de Portas
Bouyssour
les Bruladits
la Cellerie
la Chambéronie
Chantegrel
Charapy
le Château sans Tour
Château Soleil
Chatre
Combalou
la Côte
les Croix de Martel
la Croix Neuve
Étang de Bouyssour
Font Rouquette
les Forêts
la Fosse
le Grand Clos
la Grande Maison
la Guillaumie
le Lac Arnaud
Lassalet
Lauberterie
Leyteyrie
Maine Beau
Maison Neuve
la Marégie
Martel
la Papussonne
le Pey
la Peyre
la Peyre
la Pierre Blanche
Point du Jour
Pomarède
Pouchouneix
Pouclaret
Puygauthier
le Redourlou
la Robertie Basse
la Robertie Haute
les Rouquettes
Terrasse
Teulet
la Tuilière
les Tuilières de Bouyssour.
Toponymie
En occitan, la commune porte le nom de Marçanés ou Marsanés.
Histoire
Anciennes dénominations:
Marsanes, au XVIIesiècle sur l'Atlas du Royaume de France de Johannes Blaeu,
Marchaneix en 1793 au bulletin des lois de l'An II.
Le , à la suite d'une dénonciation, les maquisards du groupe Rasquin sont attaqués par les Allemands au lieu-dit Martel, dans la partie sud de la commune; neuf résistants y sont tués et un seul d'entre eux, blessé, réussit à fuir.
Au , Marsaneix fusionne avec Breuilh et Notre-Dame-de-Sanilhac pour former la commune nouvelle de Sanilhac dont la création a été entérinée par l'arrêté du , entraînant la transformation des trois anciennes communes en «communes déléguées».
Politique et administration
Administration municipale
La population de la commune étant comprise entre 500 et 1 499 habitants au recensement de 2011, quinze conseillers municipaux ont été élus en 2014,. Ceux-ci sont membres d'office du conseil municipal de la commune nouvelle de Sanilhac, jusqu'au renouvellement des conseils municipaux français de 2020.
Liste des maires
Liste des maires puis des maires délégués successifs
Les habitants de Marsaneix se nomment les Marsaneixois.
En 2016, dernière année en tant que commune indépendante, Marsaneix comptait 1 103 habitants. À partir du XXIesiècle, les recensements des communes de moins de 10 000 habitants ont lieu tous les cinq ans (2004, 2009, 2014 pour Marsaneix). Depuis 2006, les autres dates correspondent à des estimations légales.
Au , la commune déléguée de Marsaneix compte 1 152 habitants.