La commune dispose d’une école, d’une bibliothèque et d’un tissu associatif dynamique regroupant sept associations, ainsi que quelques entreprises, dont une pisciculture. Elle bénéficie également de nombreux équipements : stade, plateau sportif, jardin d’enfants, salle polyvalente, espace culturel et maison des associations. Son patrimoine naturel est valorisé par la présence d’un site Natura 2000.