Le français est parlé par l'ensemble de la population. Trois langues régionales servent également de moyen de communication, essentiellement en milieu rural : le saintongeais (dit aussi : « charentais ») et le poitevin sont deux langues d'oïl teintées d'influences occitanes. L'occitan — sous sa forme dialectale limousine — est parlé dans la partie orientale de la région, de Confolens à Aubeterre-sur-Dronne.