| Rank | City | 1990 Population |
|---|---|---|
| 1 | Portland | 63,106 |
| 2 | Lewiston | 39,790 |
| 3 | Bangor | 34,590 |
| 4 | Auburn | 24,339 |
| 5 | South Portland | 24,098 |
| 6 | Augusta | 21,585 |
| 7 | Biddeford | 20,993 |
| 8 | Waterville | 17,490 |
| 9 | Westbrook | 16,208 |
| 10 | Saco | 15,150 |
| 11 | Presque Isle | 10,767 |
| 12 | Bath | 9,878 |
| 13 | Caribou | 9,423 |
| 14 | Brewer | 9,271 |
| 15 | Old Town | 8,345 |
| 16 | Rockland | 8,170 |
| 17 | Gardiner | 6,936 |
| 18 | Belfast | 6,453 |
| 19 | Ellsworth | 5,981 |
| 20 | Calais | 3,963 |
| 21 | Hallowell | 2,628 |
| 22 | Eastport | 1,965 |
| 23 | Frye Island | 1 |
In 1990, the largest city in Maine was Portland, with a population of 63,106. The second largest city is Lewiston, with a population of 39,790.
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025