Ambert is a subprefecture of the Puy-de-Dôme department. It is also the capital of the "arrondissement" of Ambert and the administrative centre () of the canton of Ambert, formed 30 "communes", including Ambert, with 18,178 inhabitants .