La provincia está formada por 95 municipios.