I’ve looked up numerous demographics. The population there is about 80% white. Where are you getting your info from?
https://worldpopulationreview.com/us-cities/lewiston-me-population
Lewiston Demographics
According to the most recent ACS, the racial composition of Lewiston was:
White: 83.4%
Black or African American: 7.25%
Two or more races: 6.94%
Asian: 2%
Native American: 0.2%
Other race: 0.17%
Native Hawaiian or Pacific Islander: 0.04%
There are tons of Somalis in Lewiston, ME.