Portage Lake is a town in Aroostook County, Maine, United States.
The town is located south of Fort Kent and west of both Caribou and Presque Isle, which are the closest commercial centers.
As of the census[4] of 2010, there were 391 people, 188 households, and 123 families living in the town.
There were 511 housing units at an average density of 16.6 per square mile (6.4/km2).
27.7% of all households were made up of individuals, and 12.8% had someone living alone who was 65 years of age or older.
As of the census[5] of 2000, there were 390 people, 183 households, and 116 families living in the town.
26.8% of all households were made up of individuals, and 9.3% had someone living alone who was 65 years of age or older.