Les secteurs de la Baute, des Taillades et de la Métairie Neuve constituent les zones économiques de la commune.
L'espace commercial de la Baute sur 11 hectares, regroupe 65 commerces qui emploient près de 300 personnes.
Les secteurs des Taillades et Métairie Neuve regroupent une vingtaine d'entreprises qui emploient également près de 300 personnes.
L'activité agricole, bien qu'en diminution, est encore bien présent, avec 10 exploitations qui couvrent environ 200 hectares, soit 40% de la superficie de la commune.
C'est la polyculture qui prédomine; le vignoble a pratiquement disparu. L'élevage est principalement celui des bovins, ovins et des volailles.