Crainvilliers est une commune du département des Vosges, dans la région du Grand-Est.
Crainvilliers fait partie du canton de Vittel 
Crainvilliers adhère à la la communauté de communes Terre d'Eau 
Crainvilliers fait partie du bassin de vie de Contrexéville 
Le maire de Crainvilliers est M. Olivier TRIQUET - Chauffeur (2026)
La population de Crainvilliers est de 180 habitants (2025) 
L'altitude moyenne de Crainvilliers 360 mètres.
Le code postal de Crainvilliers est : 88140
Le code INSEE de Crainvilliers est : 88119
0 Il n'y a aucun établissement scolaire à Crainvilliers.
7.8 La part des résidences secondaires est de 7.8 %. 
Tous les chiffres et statistiques sur Crainvilliers sur le site Insee.fr 
Suriauville : à 3.41 km
Vacheresse-et-la-Rouillie : à 3.45 km
Martigny-les-Bains : à 4.52 km
Dombrot-le-Sec : à 5.62 km
Saulxures-lès-Bulgnéville : à 6.16 km
Villotte : à 6.55 km
Saint-Ouen-lès-Parey : à 6.63 km
Marey : à 6.98 km
Bulgnéville : à 7.04 km
Gignéville : à 7.09 km
Serocourt : à 7.30 km
Contrexéville : à 7.38 km
Frain : à 7.38 km
Sauville : à 7.72 km
Viviers-le-Gras : à 8.05 km
Urville : à 8.11 km
Aingeville : à 8.24 km
Vaudoncourt : à 8.45 km
Morizécourt : à 8.62 km
Lignéville : à 9.06 km
Lamarche : à 9.11 km
Tollaincourt : à 9.18 km
Provenchères-lès-Darney : à 9.26 km
Mandres-sur-Vair : à 9.70 km
Malaincourt : à 9.84 km
Serécourt : à 10.03 km
Rozières-sur-Mouzon : à 10.04 km
Vrécourt : à 10.15 km
Auzainvilliers : à 10.17 km
Norroy : à 10.17 km
Robécourt : à 10.23 km
Morville : à 10.50 km
Vittel : à 10.91 km
Romain-aux-Bois : à 11.03 km
Médonville : à 11.28 km
Blevaincourt : à 11.56 km
Saint-Baslemont : à 11.84 km