Welcome to St. Francis! St. Francis is “a caring, friendly community of 485 individuals. Our town lies on the banks of the St. John and St. Francis rivers, on the border with New Brunswick, Canada.” According to Maine an Encyclopedia, “The town was settled in the 18th century by Acadians fleeing the British and by
Visit Page St. Francis