Saint-Éloi est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Saint-Éloi fait partie du canton de Guéret-2 
Saint-Éloi adhère à la la communauté d'agglomération du Grand Guéret 
Saint-Éloi fait partie du bassin de vie de Guéret 
Madame le maire de Saint-Éloi est Laurence JOUSSEAUME - Personne diverse sans activité professionnelle de moins de 60 ans (sauf retraité) (2026)
La population de Saint-Éloi est de 176 habitants (2025) 
L'altitude moyenne de Saint-Éloi 532 mètres.
Le code postal de Saint-Éloi est : 23000
Le code INSEE de Saint-Éloi est : 23191
0 Il n'y a aucun établissement scolaire à Saint-Éloi.
22.3 La part des résidences secondaires est de 22.3 %. 
Tous les chiffres et statistiques sur Saint-Éloi sur le site Insee.fr 
Sardent: à 3.07 km
Chapelle-Taillefert: à 3.08 km
Saint-Christophe: à 4.14 km
Maisonnisses: à 5.28 km
Saint-Victor-en-Marche: à 5.29 km
Azat-Châtenet: à 5.59 km
Savennes: à 5.93 km
Janaillat: à 6.85 km
Peyrabout: à 7.34 km
Lépinas: à 7.45 km
Augères: à 7.93 km
Thauron: à 8.05 km
Pontarion: à 8.51 km
Saint-Yrieix-les-Bois: à 8.74 km
Saint-Léger-le-Guérétois: à 8.74 km
Chapelle-Saint-Martial: à 9.05 km
Montaigut-le-Blanc: à 9.11 km
Sainte-Feyre: à 9.73 km
Saint-Silvain-Montaigut: à 9.78 km
Bosmoreau-les-Mines: à 9.97 km
Saunière: à 10.37 km
Saint-Dizier-Masbaraud : à 10.46 km
Aulon: à 10.84 km
Brionne: à 11.09 km
Guéret: à 11.18 km
Gartempe: à 11.19 km
Saint-Hilaire-le-Château: à 11.19 km
Sous-Parsat: à 11.73 km