La ville de Saint-Affrique, de code postal 12400, appartient au département Aveyron et à la région Languedoc-Roussillon-Midi-Pyrénées. En 2010, la ville comptait 8288 habitants. Saint-Affrique est située à proximité de Millau, Rodez, Onet-le-Château, Albi ou encore Carmaux.