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