 Willey is located at (41.977003, -94.820033).According to the United States Census Bureau, the city has a total area of , all land.As of the census of 2010, there were 88 people, 31 households, and 20 families living in the city.