At this time, Hy-Vee has 4 locations near Spencer, Clay County, Iowa. Refer to this page for the listing of all Hy-Vee stores nearby.