The city is located on the Mississippi River next to Moline and Rock Island , Illinois .
The Quad Cities also consists of neighboring Bettendorf and the Illinois cities of Moline , East Moline , and Rock Island and has a population of 379,690 .