Sur les 503 communes que comprend le département de la Dordogne, 34 ont en 2019 une population municipale supérieure à 2 000 habitants, neuf ont plus de 5 000 habitants et trois ont plus de 10 000 habitants : Périgueux, Bergerac et Boulazac Isle Manoire.
Les communes de plus de 5 000 habitants sont présentées dans le tableau ci-après.
| Commune | Population | Superficie | Densité |
| 2019 | (km2) | (hab./km2) | |
| Périgueux | 29 896 | 9,82 | 3 044,4 |
| Bergerac | 26 693 | 56,1 | 475,8 |
| Boulazac Isle Manoire | 10 737 | 55,95 | 191,9 |
| Sarlat-la-Canéda | 8 816 | 47,13 | 187,1 |
| Coulounieix-Chamiers | 7 387 | 21,7 | 340,4 |
| Trélissac | 7 006 | 22,88 | 306,2 |
| Terrasson-Lavilledieu | 6 266 | 39,34 | 159,3 |
| Montpon-Ménestérol | 5 704 | 46,34 | 123,1 |
| Saint-Astier | 5 352 | 34,25 | 156,3 |
| Source : Insee. | |||
© 2025