Massignac (Massinhac en limousin, dialecte occitan) est une commune du sud-ouest de la France, située dans le département de la Charente (région Nouvelle-Aquitaine).
Massignac est une commune située à l'est de la Charente, en Charente limousine, entre La Rochefoucauld et Rochechouart et limitrophe de la Haute-Vienne. Elle est sur le versant ouest de la vallée de la Haute Charente.
Elle est à 14 km à l'ouest de Rochechouart, 21 km à l'est de La Rochefoucauld, 41 km d'Angoulême, 47 km de Limoges, 26 km de Confolens, et 8 km à l'est de Montembœuf, le chef-lieu de son canton1.
Elle est principalement traversée par la D 13, route d'Angoulême à Limoges par Rochechouart, au bord de laquelle le bourg est situé. Le bourg est aussi dynamique et important que son chef-lieu de canton.
D'autres routes départementales de moindre importance relient la commune à celles alentours. La D 163 va au nord-est vers Chabanais et au sud à Sauvagnac et Roussines en direction de Montbron ; la D 163bis va vers Les Salles-Lavauguyon en Haute-Vienne. La D 52 va au nord vers Lésignac et La Péruse. La D 94 va au nord-ouest vers Cherves-Châtelars et Chasseneuil.
De nombreuses routes communales desservent aussi les hameaux
La commune est située sur les terrains granitiques et métamorphiques de la bordure occidentale du Massif central, qui occupe le quart oriental de la Charente et qu'on appelle Charente limousine. On trouve principalement du gneiss.
Une poche d'argile sableuse d'origine tertiaire est aussi située sur le plateau à l'ouest du Grand Village
La commune se trouve aussi dans l'emprise du cratère de la météorite de Rochechouart, et on trouve des bréches qui servent de matériau de construction.
Le relief est celui des hauts plateaux du Limousin. Le point culminant, 290 m se situe au sud, mais une grande partie de la commune se trouve dans les 270 m d'altitude. Le point le plus bas, 218 m, est le lac du Mas Chaban sur la Moulde au nord de la commune. Le lac de Lavaud, au nord-est, est aussi à cette altitude.
Les plus anciens registres paroissiaux remontent à 1658.
Sous l'Ancien Régime, Massignac était le siège d'une seigneurie qui appartenait à la famille Dauphin. Cette seigneurie dépendait du comté de La Rochefoucauld. Cependant, le fief des Étangs, pourtant situé dans la même paroisse, relevait de la principauté de Chabanais.
Au début du XXe siècle, l'industrie était représentée par la minoterie de Servolles, sur la Moulde, ainsi que l'exploitation du bois.
D'importantes foires se tenaient le 19 de chaque mois