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