La rivière Sainte-Marie est un fleuve français de l'île de La Réunion, un département d'outre-mer dans l'océan Indien. Elle traverse le territoire de Sainte-Marie puis le centre-ville de cette commune en s'écoulant du sud vers le nord après avoir pris sa source sur le plateau appelé plaine des Fougères.