Overview Lisbon Falls is a town in Maine, United States, with a population of about 4,100[1]. Geography Coordinates: 43.9962, -70.0606