The town is situated approximately 65 miles east of Bangor and is bordered on the north by unorganized territory (T18 MD BPP), on the east by Columbia Falls, on the south by Harrington and Addison, and on the west by Cherryfield.