St. George is a community in the Rural Community of Eastern Charlotte, in Charlotte County, New Brunswick, Canada; it was a town until the end of 2022 and is now part of the rural community of Eastern Charlotte. It is located where the Magaguadavic River flows into the Bay of Fundy, between Passamaquoddy Bay and Lake Utopia.