Cabanac-et-Villagrains est une commune de la Gironde, en Nouvelle-Aquitaine, qui compte 2 404 habitants, dans les Landes de Gascogne. Son nom proviendrait, d’une part, du mot « cabane », habitat séculaire dans la région, et d’autre part d’une place destinée aux foires aux grains. En gascon, la commune se nomme Cabanac e Vilagrans.
À la Révolution, la paroisse Saint-Jean de Villagrains forma la commune de Villagrains, et son annexe Saint-Martin de Cabanac la commune de Cabanac. Ces deux communes furent réunies en 1811. L’essor lié à la mise en valeur de la forêt permit la reconstruction des deux églises au XIXe siècle.
L’église Saint-Martin de Cabanac, ancien édifice roman, a été reconstruite au milieu du XIXe siècle en style néo-gothique, surmountée d’un clocher Donnet, tout en conservant son chevet roman; elle est orientée ouest-est, contrairement à l’usage habituel. L’église Saint-Jean de Villagrains, également romane à l’origine, a été entièrement reconstruite en 1878 en style néo-gothique, avec la même orientation atypique.