The board of directors of Iowa First Bancshares Corp. has declared a USD 0.29 per common share cash dividend which was paid on April 29, 2019 to shareholders of record as on April 1, 2019.