
Canet-en-Roussillon on kunta Pyrénées-Orientalesin departementissa Languedoc-Roussillonin hallintoalueella Ranskassa. Se sijaitsee kymmenisen kilometriä Perpignanista itään Välimeren rannalla.
Kunnassa oli 10 182 asukasta vuoden 1999 väestönlaskennassa. Canet-en-Roussillonin pinta-ala on 22 neliökilometriä.
Canet’n eteläosassa sijaitsee 780 hehtaarin laajuinen laguuni Étang de Canet-Saint-Nazaire, josta on kanavayhteys Välimereen. Laguuni muodostaa noin kolmasosan kunnan pinta-alasta. Suojellulla laguunilla elää noin 300 lintulajia.