Historiquement, la commune est exposée à un climat océanique aquitain[1]. En 2020, Météo-France publie une typologie des climats de la France métropolitaine dans laquelle la commune est exposée à un climat océanique et est dans la région climatique Aquitaine, Gascogne, caractérisée par une pluviométrie abondante au printemps, modérée en automne, un faible ensoleillement au printemps, un été chaud (19,5 °C), des vents faibles, des brouillards fréquents en automne et en hiver et des orages fréquents en été (15 à 20 jours)[2].
Pour la période 1971-2000, la température annuelle moyenne est de 12,9 °C, avec une amplitude thermique annuelle de 14,2 °C. Le cumul annuel moyen de précipitations est de 908 mm, avec 12,5 jours de précipitations en janvier et 6,8 jours en juillet[3]. Pour la période 1991-2020, la température moyenne annuelle observée sur la station météorologique la plus proche, située sur la commune de Saint-Savin à 9,32 km à vol d'oiseau[4], est de 13,9 °C et le cumul annuel moyen de précipitations est de 835,2 mm[5],[6]. Pour l'avenir, les paramètres climatiques de la commune estimés pour 2050 selon différents scénarios d’émission de gaz à effet de serre sont consultables sur un site dédié publié par Météo-France en novembre 2022[7].
Au , Teuillac est catégorisée commune rurale à habitat dispersé, selon la nouvelle grille communale de densité à sept niveaux définie par l'Insee en 2022[8].Elle est située hors unité urbaine[9]. Par ailleurs la commune fait partie de l'aire d'attraction de Bordeaux, dont elle est une commune de la couronne[Note 1],[9]. Cette aire, qui regroupe 275 communes, est catégorisée dans les aires de 700 000 habitants ou plus (hors Paris)[10],[11].
Carte des infrastructures et de l'occupation des sols de la commune en 2018 (CLC).
L'occupation des sols de la commune, telle qu'elle ressort de la base de donnéeseuropéenne d’occupation biophysique des sols Corine Land Cover (CLC), est marquée par l'importance des territoires agricoles (81,3 % en 2018), néanmoins en diminution par rapport à 1990 (88,5 %). La répartition détaillée en 2018 est la suivante : cultures permanentes (75,2 %), forêts (13,9 %), zones agricoles hétérogènes (6,1 %), zones urbanisées (4,8 %)[12]. L'évolution de l’occupation des sols de la commune et de ses infrastructures peut être observée sur les différentes représentations cartographiques du territoire : la carte de Cassini (XVIIIe siècle), la carte d'état-major (1820-1866) et les cartes ou photos aériennes de l'IGN pour la période actuelle (1950 à aujourd'hui)[Carte 1].
Le territoire de la commune de Teuillac est vulnérable à différents aléas naturels : météorologiques (tempête, orage, neige, grand froid, canicule ou sécheresse) et séisme (sismicité faible)[13]. Un site publié par le BRGM permet d'évaluer simplement et rapidement les risques d'un bien localisé soit par son adresse soit par le numéro de sa parcelle[14].
Carte des zones d'aléa retrait-gonflement des sols argileux de Teuillac.
Le retrait-gonflement des sols argileux est susceptible d'engendrer des dommages importants aux bâtiments en cas d’alternance de périodes de sécheresse et de pluie. La totalité de la commune est en aléa moyen ou fort (67,4 % au niveau départemental et 48,5 % au niveau national). Sur les 378 bâtiments dénombrés sur la commune en 2019, 378 sont en aléa moyen ou fort, soit 100 %, à comparer aux 84 % au niveau départemental et 54 % au niveau national. Une cartographie de l'exposition du territoire national au retrait gonflement des sols argileux est disponible sur le site du BRGM[15],[Carte 2].
La commune a été reconnue en état de catastrophe naturelle au titre des dommages causés par les inondations et coulées de boue survenues en 1982, 1988, 1999 et 2009, par la sécheresse en 2003, 2011 et 2012 et par des mouvements de terrain en 1999[13].
La découverte de divers outils sur la colline de Puybarbe permet de situer les premiers occupants du territoire de la commune à la préhistoire.
Le nom de Teuillac évoque l'existence d'un site gallo-romain, la période médiévale est mieux représentée sur la commune avec l'ancienne seigneurie de Peychaud et l'église, dont les plus anciennes fondations sont romanes.
Le XIXe siècle voit naître à Teuillac un homme nommé Lombard, propriétaire du château de Launay, devenu l'ami de Napoléon III. De cette brève amitié, l'église de Teuillac garde un ostensoir offert en 1866 par Napoléon III[16].
L'évolution du nombre d'habitants est connue à travers les recensements de la population effectués dans la commune depuis 1793. Pour les communes de moins de 10 000 habitants, une enquête de recensement portant sur toute la population est réalisée tous les cinq ans, les populations légales des années intermédiaires étant quant à elles estimées par interpolation ou extrapolation[17]. Pour la commune, le premier recensement exhaustif entrant dans le cadre du nouveau dispositif a été réalisé en 2007[18].
En 2021, la commune comptait 879 habitants[Note 2], en diminution de 2,33 % par rapport à 2015 (Gironde : +6,88 %, France hors Mayotte : +1,84 %).
L'église paroissiale Saint-Pierre est d'époque romane et du XVe siècle. Bien que le christianisme soit attesté depuis le VIIe siècle, l'église actuelle, dans ses parties les plus anciennes, date du XIe ou XIIe siècle. En effet, l'abside, construite en petits moellons réguliers et voûtée en cul-de-four, est romane. Le chevet au nord a été modifié. Seule dans le mur, la trace d'un arc en plein cintre de grande dimension permet d'imaginer l'absidiole qui y était érigée. Le clocher du XVe siècle est soutenu par d'imposants contreforts et orné d'une élégante baie gothique dont le soufflet est remplacé par cœur. Un bas-côté est également créé et la façade occidentale est remaniée en empiétant sur l'ancien cimetière. On devine, sous les marches occidentales, des cuves de sarcophages en pierre. À l'époque romane, l'église devait posséder un chevet à trois absides, ainsi qu'un transept avec une nef vraisemblablement charpentée[16].
Le retable de l'église est orné de statuettes en bois du XVIIe siècle, ainsi que d'un grand crucifix en bois de la même époque. Mais c'est le buste de saint Martin, apôtre des Gaules, qui atteste l'ancienneté de l'édifice, car il daterait du XIIe siècle[16],[22].
Comme dans d'autres communes du département, une colonne à la Vierge a été édifiée au XIXe siècle. Elle est située en bas du bourg sur la rue Principale.
Château du relais de la poste : date du XVIIIe siècle, situé sur l'ancien chemin de la Poste entre Bordeaux et Nantes (route actuelle de Bordeaux à Blaye)[16].
Jules-Barthélémy Lombard (1809-1871), né au château de Launay, il devint consul général de France et chirurgien des armées et il est enterré à Teuillac[16].