Located in the New England region in the northeastern part of the United States, Maine is the 12th smallest of the states in terms of size and has the 9th smallest population too, making it one of the top 15 most sparsely populated states overall.
Portland
Portland is the biggest city in Maine by population. It is located in Cumberland County in the southwest part of the state and is famous as a major port city for both Maine and the entire New England area. Portland covers a total area of around 69 square miles and is home to an estimated population of 67,000 people, but over half a million live in the surrounding Portland metropolitan area. This means that the Greater Portland area houses over a third of the entire state population of Maine, which makes Portland the largest metro area in all of Northern New England. Portland Map
Lewiston
Lewiston is the second biggest city in the state of Maine. This city is located in Androscoggin County in the southwest part of the state. Lewiston is located not too far south of Augusta, which is the Maine state capital, and is directly north of Portland, which is the state's biggest city, so has acted as a key gateway between these two locations over the years.
Lewiston covers a total area of 35.54 square miles and is home to around 36,000 people. It was founded back in the late 1700s and originally known as Lewistown, but was changed to Lewiston when it was officially incorporated. Lewiston is home to Maine's only basilica, the Basilica of Saints Peter and Paul, and is perhaps best-known for the local activities of rail tycoon Benjamin Bates, who helped the city to develop greatly in the 1800s. Lewiston Map
Bangor
Bangor is the third biggest city in the state of Maine. This seat is located in Penobscot County, of which it is the county seat, in the central-southern part of the state. Bangor covers an area of over 34 square miles and is home to an estimated population of 33,000 people, with its metropolitan area being home to over 150,000 people. Bangor Map
The Fourth Largest City in Maine - South Portland
South Portland is the fourth largest city in the state of Maine. South Portland is located in Cumberland County, and as its name indicates, it is located just south of Portland, which is the biggest city in Maine. South Portland is not officially a part of Portland, however, but is part of the Portland - South Portland - Biddeford metropolitan area. South Portland Map
The Fifth Largest City in Maine - Auburn
Auburn is the fifth biggest city in the state of Maine. This city is located in Androscoggin County in the southwest part of the state. Auburn is the county seat of Androscoggin County and has close ties with the local city of Lewiston, which is just on the other side of the Androscoggin River to Auburn. Together, these two cities are known by locals and Maine natives as the 'Twin Cities'. Auburn Map