Home / Find a Town / St. John Valley

Hamlin, Maine

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

TownSt. John ValleyAroostook County, Maine

Welcome to Hamlin

A small border town along the St. John River flats between Van Buren and Limestone country.

What makes it special

  • Border farms along the St. John River
  • Potato country on the international line
  • Very quiet, very Maine

Get out there

Places to eat

Places to stay

Places to go