Willard, MO - Willard, Missouri Map & Directions - …
Willard is a city in Greene County, Missouri, United States. The population was 5,288 at the 2010 census. It is part of the Springfield, Missouri Metropolitan Statistical Area. Willard's main east-west road, U.S. 160, is known as Olympian Boulevard because two graduates of Willard High School have participated in the Olympics.
DA: 13 PA: 88 MOZ Rank: 83