Lamérac est une ancienne commune du sud-ouest de la France, située dans le département de la Charente, en région Nouvelle-Aquitaine, devenue le une commune déléguée au sein de la commune nouvelle de Montmérac, avec Lamérac.
Lamérac est une commune du Sud Charente limitrophe avec la Charente-Maritime située à 7 km au sud-ouest de Barbezieux et 38 km au sud-ouest d'Angoulême.
Lamérac est aussi à 6 km au nord de Baignes, le chef-lieu de son canton, 17 km de Jonzac et 30 km de Cognac1.
La commune est dans une enclave du canton de Baignes dans celui de Barbezieux.
Lamérac est situé 4 km à l'ouest de la N 10 entre Angoulême et Bordeaux. La D 3 (D 2 en Charente-Maritime), route de Barbezieux à Jonzac, passe à 3 km au nord du bourg, qui est desservi par la D 38 et fait la limite de commune au sud-est, route secondaire reliant Barbezieux à Baignes, et la D 125 et la D 447 qui rattrapent la D.
Le cartulaire de l'abbaye de Baignes nous indique que Lamérac a eu des seigneurs particuliers dès le XIe siècle. Plus tard au Moyen Âge, cette paroisse fit partie des domaines de la châtellenie de Barbezieux12.
Lamérac était le siège d'un prieuré de Bénédictins dépendant de l'abbaye de Baignes. Le premier curé connu est cité en 1223