Martagny est un petit village français, situé dans le département de l'Eure et la région de Normandie (anciennement Région Haute-Normandie).
La commune s'étend sur 4,4 km² et compte 156 habitants depuis le dernier recensement de la population datant de 2006. Avec une densité de 35,6 habitants par km², Martagny a connu une nette hausse de 30% de sa population par rapport à 1999.
Entouré par les communes de Mesnil-sous-Vienne, Bézu-la-Forêt et Longchamps, Martagny est situé à 2 km au sud-est de Bézu-la-Forêt la plus grande ville à proximité.
Situé à 120 mètres d'altitude, la Rivière La Levriere est le principal cours d'eau qui traverse la commune de Martagny.
Le maire de Martagny se nomme Monsieur Laurent LAINÉ.
La commune de Martagny fait partie de la Communauté de communes des 4 rivières.
La commune est proche du parc naturel régional du Vexin français.
La Mairie


L'église Saint-Vincent

Le Monument aux Morts