Willard is a city in Box Elder County, Utah, United States. The population was 1,772 at the 2010 census.
Willard is located in southeastern Box Elder County and is bordered by the city of Perry to the north and the unincorporated community of South Willard to the south. The east edge of the city is bordered by Cache National Forest in the Wasatch Range, and the west side extends into Willard Bay, a freshwater reservoir built out of the Great Salt Lake. Willard Bay State Park is located within the city limits along the shore of Willard Bay.
Interstate Highways 15 and 84 pass through the west side of the city, with access from Exit 357. U.S. Route 89 is the city's Main Street.
According to the United States Census Bureau, the city has a total area of 7.2 square miles (18.6 km2), of which 5.7 square miles (14.7 km2) is land and 1.5 square miles (3.9 km2), or 21.16%, is water.
In 1851, several companies of Mormon settlers were sent north from Salt Lake City to a northern bay of the Great Salt Lake, now Willard Bay. A company of nineteen located on North Willow Creek, 7 miles (11 km) south of the site where Brigham City would be established. Two years later, the infant community relocated two miles further south, and a fort wall was built due to the possibility of attacks by the Shohone and their allies. Willard's first settlers were mostly of Welsh, English, Scottish and Dutch descent.