L'agglomération de Saint-Jean-des-Ollières se situe dans le département Puy-de-Dôme.
Les municipalités à proximité sont les suivantes : Auzelles, Saint-Dier-d'Auvergne, Estandeuil, Brousse, Sugères, Fayet-le-Château, Isserteaux.
1 infirmier et infirmière à domicile exerce à Saint-Jean-des-Ollières.