La production du lait et la fabrication des fromages sont effectuées dans la zone de production qui s'étend au territoire des communes suivantes :

 Département de l'Aveyron
      Communes de Brommat, Cantoin, Lacalm, Lacroix-Barrez, Mur-de-Barrez, Sainte-Geneviève-sur-Argence, Taussac et Thérondels.

 Département du Cantal
      Toutes les communes.

 Département de la Corrèze
      Communes d'Auriac, Latronche, Neuvic, Rilhac-Xaintrie, Saint-Julien-aux-Bois, Saint-Privat et Soursac.

 Département de la Haute-Loire
      Commune d'Ally.

 Département du Puy-de-Dôme
      Communes d'Anzat-le-Luguet, Besse-et-Saint-Anastaise, La Bourboule, Chambon-sur-Lac, Chastreix, Compains, Egliseneuve-d'Entraigues, Espinchal, La Godivelle, Laqueuille, Mazoires, Mont-Dore, Murat-le-Quaire, Picherande, Saint-Alyre-ès-Montagne, Saint-Donat, Saint-Genès-Champespe, Saint-Pierre-Colamine, Saint-Sauves-d'Auvergne, Saint-Victor-la-Rivière, Tauves, La Tour-d'Auvergne, Valbeleix et la partie de la commune de Roche-Charles-la-Mayrand correspondant à l'ancienne commune de La Mayrand.
   L'affinage des fromages Cantal ou Fourme de Cantal est effectué dans l'aire géographique composée de la zone de production délimitée ci-dessus, étendue pour le département du Puy-de-Dôme aux communes d'Antoingt, Apchat, Ardes, Aubière, Augnat, Aulhat-Saint-Privat, Aulnat, Aurières, Authezat, Auzat-la-Combelle, Avèze, Aydat, Bagnols, Bansat, Beaulieu, Beaumont, Beauregard-l'Evêque, Bergonne, Billom, Blanzat, Bongheat, Bort-l'Etang, Boudes, Bourg-Lastic, Bouzel, Brassac-les-Mines, Brenat, Le Breuil-sur-Couze, Briffons, Le Broc, Busséol, Cébazat, Ceilloux, Le Cendre, Ceyrat, Ceyssat, Chadeleuf, Chalus, Chamalières, Chaméane, Champagnat-le-Jeune, Champeix, Chanat-la-Mouteyre, Chanonat, La Chapelle-Marcousse, La Chapelle-sur-Usson, Charbonnier-les-Mines, Chas, Chassagne, Chauriat, Chidrac, Clémensat, Clermont-Ferrand, Collanges, Corent, Coudes, Courgoul, Cournols, Cournon-d'Auvergne, Le Crest, Creste, Cros, Dallet, Dauzat-sur-Vodable, Domaize, Durtol, Egliseneuve-des-Liards, Egliseneuve-près-Billom, Espirat, Estandeuil, Esteil, Fayet-le-Château, Flat, Gelles, Gerzat, Gignat, Glaine-Montaigut, Grandeyrolles, Herment, Heume-l'Eglise, Isserteaux, Issoire, Jumeaux, Labessette, Lamontgie, Laps, Larodde, Lastic, Lempdes, Ludesse, Lussat, Madriat, Malintrat, Manglieu, Mareugheol, Les Martres-d'Artière, Les Martres-de-Veyre, Mauzun, Mazaye, Meilhaud, Messeix, Mezel, Mirefleurs, Moissat, Montaigut-le-Blanc, Montmorin, Montpeyroux, Moriat, Murol, Nébouzat, Neschers, Neuville, Nohanent, Nonette, Olby, Olloix, Orbeil, Orcet, Orcines, Orcival, Orsonnette, Pardines, Parent, Parentignat, Pérignat-lès-Sarliève, Pérignat-sur-Allier, Perpezat, Perrier, Peslières, Pignols, Plauzat, Pont-du-Château, Les Pradeaux, Prondines, Ravel, Reignat, Rentières, La Roche-Blanche, Roche-Charles-la-Mayrand, Rochefort-Montagne, La Roche-Noire, Romagnat, Royat, Saint-Amant-Tallende, Saint-Babel, Saint-Bonnet-lès-Allier, Saint-Bonnet-près-Orcival, Saint-Cirgues-sur-Couze, Saint-Dier-d'Auvergne, Saint-Diéry, Saint-Etienne-sur-Usson, Saint-Floret, Saint-Flour, Saint-Genès-Champanelle, Saint-Genès-la-Tourette, Saint-Georges-sur-Allier, Saint-Germain-Lembron, Saint-Germain-près-Herment, Saint-Gervazy, Saint-Hérent, Saint-Jean-des-Ollières, Saint-Jean-en-Val, Saint-Jean-Saint-Gervais, Saint-Julien-de-Coppel, Saint-Julien-Puy-Lavèze, Saint-Martin-des-Plains, Saint-Martin-d'Ollières, Saint-Maurice, Saint-Nectaire, Saint-Pierre-Roche, Saint-Quentin-sur-Sauxillanges, Saint-Rémy-de-Chargnat, Saint-Sandoux, Saint-Saturnin, Saint-Sulpice, Saint-Vincent, Saint-Yvoine, Sallèdes, Saulzet-le-Froid, Saurier, Sauvagnat, Sauvagnat-Sainte-Marthe, La Sauvetat, Sauxillanges, Savennes, Sayat, Singles, Solignat, Sugères, Tallende, Ternant-les-Eaux, Tortebesse, Tours-sur-Meymont, Tourzel-Ronzières, Trémouille-Saint-Loup, Trézioux, Usson, Valz-sous-Châteauneuf, Varennes-sur-Usson, Vassel, Vernet-la-Varenne, Le Vernet-Sainte-Marguerite, Verneugheol, Vernines, Verrières, Vertaizon, Veyre-Monton, Vichel, Vic-le-Comte, Villeneuve, Vodable, Yronde-et-Buron.