La commune de Ambert est située dans le département Puy-de-Dôme.
Les communes limitrophes sont les suivantes : Valcivières, Grandrif, Saint-Martin-des-Olmes, La Forie, Job, Marsac-en-Livradois, Thiolières, Bertignat, Saint-Ferréol-des-Côtes, Le Monestier.
22 infirmiers et infirmières à domicile pratiquent à Ambert.