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 : Isserteaux, Fayet-le-Château, Saint-Dier-d'Auvergne, Sugères, Brousse, Auzelles, Estandeuil.
1 infirmier et infirmière à domicile exerce à Saint-Jean-des-Ollières.