Home / Find a Town / St. John Valley

St. Agatha, Maine

A Town community in the St. John Valley region of Aroostook County, Maine.

TownSt. John ValleyAroostook County, Maine

Welcome to St. Agatha

An Acadian lakeside town on the shores of Long Lake, one of the most beautiful and fishable bodies of water in northern Maine.

What makes it special

  • Long Lake, boating, swimming, and the biggest lake in the County
  • Acadian heritage with a strong French-speaking community
  • St. Agatha Beach and summer lake life

Get out there

Places to eat

Places to stay

Where to stay in St. Agatha:

Places to go