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 .