Moline ligger på ei halvøy der Rock River (i sør) løper parallelt med Mississippi (i nord), før disse to møtes. Byområdet utgjør et høydedrag mellom elvene, men dette skjæres opp av flere kløfter, som deler byen opp i naturlige bydeler.