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