Iowa First Bancshares Corp. announced that board of directors declared a $0.29 per common share cash dividend to be paid on July 28, 2020, to shareholders of record July 1, 2020. On an annualized basis this dividend represents a return of 2.7% on the December 31, 2019 stock price. Iowa First Bancshares Corp. has paid a cash dividend to shareholders every year since 1989.