Northport is located on the coast of Maine, between the towns of Belfast and Lincolnville, and to the east of Belmont. Northport is about four hours by car from Boston, one hour south of Bangor, one hour east of Augusta and about two hours north of Portland.
The town hall is located at 16 Beech Hill Road. If traveling north on U.S. Route 1, Beech Hill Road is 3.8 miles north of the Lincolnville/Northport town line. If traveling south on Route 1, Beech Hill Road is 4.4 miles south of the Belfast/Northport town line. The town hall is 472 feet from U.S. Route 1 on the right.
Northport is located at W 68:59:27 Longitude and N 44:21:20 Latitude.