La municipalité de Le Grand-Bourg est située dans le département Creuse.
Les communes limitrophes sont les suivantes : Aulon, Montaigut-le-Blanc, Gartempe, Saint-Vaury, Saint-Priest-la-Plaine, Bénévent-l'Abbaye, Mourioux-Vieilleville, Fleurat, Marsac, Lizières, Chamborand, Fursac, Saint-Priest-la-Feuille.
10 infirmiers et infirmières à domicile pratiquent à Le Grand-Bourg.