Liverpool is located in eastern Fulton County at (40.390763, -90.000877),[REF] on the north bank of the Illinois River at river mile 128.
According to the 2010 census, Liverpool has a total area of , of which (or 98.77%) is land and (or 1.23%) is water [REF].