Banks in Marshalltown, Iowa

We list 11 bank branches in Marshalltown from 9 FDIC-insured banks, in 1 ZIP code. The most branches belong to First Interstate Bank (2), United Bank & Trust Co. (2), GNB Bank (1) and Citizens Savings Bank (1).

All bank branches in Marshalltown

Showing 11 of 11

BankBranchAddressZIPMap
First Interstate Bank Marshalltown Downtown Branch 11 N 1st Ave 50158 Map
First Interstate Bank Marshalltown E. Southridge Rd Branch 3 E Southridge Rd 50158 Map
GNB Bank Marshalltown Branch 2504 S 2nd St 50158 Map
Citizens Savings Bank Citizens Savings Bank (main office) 2414 S 2nd St 50158 Map
Farmers Savings Bank Farmers Savings Bank (main office) 205 W Main St 50158 Map
Pinnacle Bank Pinnacle Bank (main office) 2206 S Center St 50158 Map
Wells Fargo Bank, National Association Marshalltown South Branch 2703 S Center St 50158 Map
Alerus Financial, National Association 9 Marshalltown Branch 303 W Main St 50158 Map
United Bank & Trust Co. United Bank & Trust Co. (main office) 2101 S Center St 50158 Map
United Bank & Trust Co. Courthouse Branch 29 S Center St 50158 Map
U.S. Bank National Association Marshalltown Branch 123 W Main St 50158 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. Hours and phone numbers are not part of this data: check the bank’s website before you visit.

Frequently asked questions

How many banks are in Marshalltown, IA?

Our list has 9 banks with 11 branches in Marshalltown. Branches open and close, so confirm with the bank.

Which bank has the most branches in Marshalltown?

In our list it is First Interstate Bank, with 2 branches.

How do I contact a branch?

The FDIC data has no phone numbers. Open the bank’s official website from its profile page here, or use the number on your card or statement.