Sainte-Marie (offizieller Name, auch: Sainte-Marie-la-Mer, katalanisch: Santa Maria la Mar) ist eine französische Gemeinde im Département Pyrénées-Orientales in der Region Languedoc-Roussillon. Sie gehört zum Arrondissement Perpignan und zum Kanton Canet-en-Roussillon.

Sainte-Marie besteht aus zwei Ortschaften : Sainte-Marie village 15 Kilometer östlich von Perpignan und Sainte-Marie-Plage an der Küste der Mittelmeers.