La commune de Saint Myon compte environ 500 habitants.
Elle est située entre Combronde et Aigueperse, dans le canton de Combronde, au nord de Riom (12 km) et de Clermont-Fd (25 km).
L’autoroute A71 et le diffuseur de Combronde bordent la commune et son hameau de Parret à l’ouest.
Le nouvel échangeur de l’A89 se trouve à 5 km de la commune au sud-ouest derrière le Puy de Loule.
L’accès au réseau ferroviaire se situe à Aigueperse ou Aubiat.
Saint Myon est dans une position intermédiaire entre deux entités géomorphiques:
- Le plateau des Combrailles et la plaine de la Limagne formant ainsi un paysage varié et attrayant.
- La Morge, affluent de l’Allier, s’écoule d’ouest en est, formant un couloir vert très fréquenté par les promeneurs et les pêcheurs.