|
Welcome to St. Francis!   St. Francis is a town in Aroostook County, Maine. We are 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.   St. Francis is home to some of northern Maine's best scenery, including miles of snowmobile and ATV trails, expansive wilderness, a historic train station and railroad turntable, and several businesses.   Town Office, Water District & Fire Department:
  Officials:
  |
Local Weather Search Local Jobs Like us on Facebook! |