Andalusia is a village in Rock Island County, Illinois, United States. The population was 1,184 at the 2020 census, up from 1,178 at the 2010 census. Andalusia is located along the Mississippi River at 41°26′26″N 90°43′15″W / 41.44056°N 90.72083°W.