Le fleuve Sainte-Croix est un fleuve formant une frontière naturelle entre l'État américain du Maine et la province canadienne du Nouveau-Brunswick. Il prend sa source dans les Lacs Chiputneticook. Il s'écoule sur 114 km en direction sud-sud-est pour se jeter dans l'Océan Atlantique par la Baie de Passamaquoddy tributaire de la Baie de Fundy.