Canton : Longny-au-Perche
Marchainville est une commune dont l'altitude varie entre 212 et 267 mètres et d'une superficie de 2161 hectares.
Au dernier recensement Marchainville comptait environ 200 habitants. (Source INSEE : recensement de 1999 sans double compte)
Le Gosier (2 kms)Moulicent (4 kms)La Lande-sur-Eure (4 kms)Moussonvilliers (6 kms)La Ferté-Vidame (6 kms)L'Hôme-Chamondot (7 kms)Longny-au-Perche (7 kms)La Chapelle-Fortin (7 kms)Neuilly-sur-Eure (8 kms)Saint-Maurice-lès-Charencey (8 kms)