La commune de La Marche se situe dans le département Nièvre.
Les communes limitrophes sont les suivantes : Saint-Léger-le-Petit, Argenvières, Raveau, Champvoux, La Charité-sur-Loire, Tronsanges.
2 infirmiers et infirmières à domicile pratiquent à La Marche.