According to Dave’s Garden the frost free date forecast for Neola, Iowa is:
Each winter, on average, your risk of frost is from October 5 through April 27.
Almost certainly, however, you will receive frost from October 20 through April 14.
You are almost guaranteed that you will not get frost from May 11 through September 21.
Your frost-free growing season is around 161 days.