Mars-sur-Allier est une ville de la Nièvre en région Bourgogne-Franche-Comté.
Mars-sur-Allier compte 287 habitants.
La densité de la population de Mars-sur-Allier est de 13 habitants au km².
Le maire de Mars-sur-Allier est Monsieur Jean DELEUME