Lewiston, Maine, a city in Androscoggin County. It is on the Androscoggin River, opposite Auburn, about 30 miles (48 km) north of Portland.