La commune, située dans la plaine du Roussillon sous un climat méditerranéen, combine ruralité et forte présence d’infrastructures de transport. Elle bénéficie d'un tourisme patrimonial et son agriculture, essentielle à son économie, profite des terres périphériques. La colline Saint-Martin, refuge de biodiversité, et le Tech, avec sa ripisylve, sont des zones naturelles protégées. La commune soutient des pratiques agricoles respectueuses, comme le bio et la permaculture, qui favorisent la création d'îlots de biodiversité, notamment grâce aux haies.