Willmar is a city in and the county seat of Kandiyohi County, Minnesota, United States. The population was 18,351 at the 2000 census. Willmar has been assigned ZIP code 56201 by the United States Postal Service. U.S. Routes 12 and 71; and Minnesota State Highways 23 and 40 are four of the main routes in the city.