According to the United States Census Bureau, the city has a total area of , of which is land and is water [REF].
The 45° latitude line passes just south of Willmar, placing it approximately halfway between the equator and the North Pole.