Le canton de Fribourg est divisé en sept districts administratifs qui sont:
| 1. | le district de la Sarine; chef-lieu: Fribourg; | ||
| 2. | le district de la Singine; chef-lieu: Tafers; | ||
| 3. | le district de la Gruyère; chef-lieu: Bulle; | ||
| 4. | le district du Lac; chef-lieu: Morat; | ||
| 5. | le district de la Glâne; chef-lieu: Romont; | ||
| 6. | le district de la Broye; chef-lieu: Estavayer-le-Lac; | ||
| 7. | le district de la Veveyse; chef-lieu: Châtel-Saint-Denis. | ||