Banks in North Dakota

Our list has 389 bank branches in North Dakota, run by 70 FDIC-insured banks across 161 cities and towns. Fargo has the most, with 54.

The banks with the most branches in North Dakota are Gate City Bank (35), Bravera Bank (26), First International Bank & Trust (19), First United Bank (19) and U.S. Bank National Association (14).

Browse North Dakota by city

Cities with at least 8 branches have their own page.

Banks in North Dakota

Showing 70 of 70

BankBranches in ND
Gate City Bank 35
Bravera Bank 26
First International Bank & Trust 19
First United Bank 19
U.S. Bank National Association 14
Choice Financial Group 13
Starion Bank 13
Dakota Community Bank & Trust, National Association 12
Old National Bank 12
Wells Fargo Bank, National Association 11
Bank Forward 10
Bell Bank 10
Dakota Heritage Bank 10
BankNorth 9
BNC National Bank 9
Cornerstone Bank 9
Dacotah Bank 9
KodaBank 9
First Western Bank & Trust 8
Alerus Financial, National Association 6
The Union Bank 6
American Federal Bank 5
First State Bank 5
Horizon Financial Bank 5
Stock Growers Bank 5
BMO Bank National Association 4
Citizens State Bank of Lankin 4
Dakota Western Bank 4
Kirkwood Bank & Trust Co. 4
Security First Bank of North Dakota 4
TruCommunity Bank 4
Farmers & Merchants Bank of North Dakota 3
First State Bank & Trust 3
First State Bank of Golva 3
JPMorgan Chase Bank, National Association 3
Lincoln State Bank 3
Merchants Bank 3
State Bank & Trust of Kenmare 3
The Citizens State Bank at Mohall 3
The Goose River Bank 3
Unison Bank 3
United Valley Bank 3
Western State Bank 3
Aspire Bank 2
Border Bank 2
First Security Bank - West 2
First State Bank of Harvey 2
Grant County State Bank 2
Heartland State Bank 2
Hometown Community Bank 2
McIntosh County Bank 2
Peoples State Bank 2
Peoples State Bank of Velva 2
Peoples State Bank, Fairmount, N. D. 2
The Bank of Tioga 2
Union State Bank of Hazen 2
American Bank & Trust 1
American State Bank & Trust Company of Williston 1
Bank of Hazelton 1
Commercial Bank of Mott 1
Farmers and Merchants State Bank 1
First National Bank and Trust Co. of Bottineau 1
Frandsen Bank & Trust 1
Kindred State Bank 1
Liberty State Bank 1
Rolette State Bank 1
State Bank of Bottineau 1
State Bank of Lakota 1
Strasburg State Bank 1
Turtle Mountain State Bank 1

Branches in smaller towns

Branches in places with fewer than 8 branches are listed here.

Showing 234 of 234

BankCityAddressZIPMap
First United Bank Adams 300 Main St 58210 Map
First International Bank & Trust Alexander 616 Oak Street 58831 Map
First State Bank of Harvey Anamoose 604 Main St 58710 Map
First United Bank Aneta 205 Main Ave 58212 Map
BankNorth Arthur 340 Main St 58006 Map
McIntosh County Bank Ashley 204 W Main St 58413 Map
First State Bank of Golva Beach 123 1st Ave Se 58621 Map
BMO Bank National Association Beach 115 S Central Ave 58621 Map
Turtle Mountain State Bank Belcourt 908 Chief Little Shell Street 58316 Map
Choice Financial Group Belfield 227 Main St N 58622 Map
State Bank & Trust of Kenmare Berthold 209 Main St N 58718 Map
First Security Bank - West Beulah 100 E Main St 58523 Map
Union State Bank of Hazen Beulah 512 W Main St 58523 Map
The Union Bank Beulah 113 1st Ave Nw 58523 Map
The Union Bank Beulah 1700 Highway 49 N 58523 Map
Farmers & Merchants Bank of North Dakota Binford 307 Whinery Street 58416 Map
First United Bank Bisbee 210 Main St 58317 Map
Starion Bank Bottineau 804 11th St E 58318 Map
First National Bank and Trust Co. of Bottineau Bottineau 424 Main St 58318 Map
State Bank of Bottineau Bottineau 105 11th St E 58318 Map
Dacotah Bank Bowbells 15 Main St Se 58721 Map
Bank Forward Bowdon 65 Main Street 58418 Map
Dakota Community Bank & Trust, National Association Bowman 26 N Main St 58623 Map
Dakota Western Bank Bowman 202 S Main St 58623 Map
BankNorth Buffalo Main Street 58011 Map
Bravera Bank Burlington 900 Johnson St 58722 Map
First State Bank Buxton 423 Broadway 58218 Map
First United Bank Cando 407 5th Ave 58324 Map
First United Bank Cando 415 Main St 58324 Map
Bravera Bank Cando 505 4th Ave 58324 Map
Gate City Bank Carrington 720 Main St 58421 Map
Old National Bank Carrington 807 Main St 58421 Map
Bank Forward Carrington 484 Main St 58421 Map
Grant County State Bank Carson 202 N Main St 58529 Map
Old National Bank Casselton 11 Langer Ave N 58012 Map
BankNorth Casselton 41 Langer Ave S 58012 Map
First United Bank Cavalier 200 Main St W 58220 Map
United Valley Bank Cavalier 211 Division Ave S 58220 Map
KodaBank Cavalier 307 Main St W 58220 Map
Security First Bank of North Dakota Center 100 W Main St 58530 Map
First United Bank Cooperstown 406 9th St Sw 58425 Map
Bravera Bank Cooperstown 918 Burrel Ave Se 58425 Map
Bank Forward Cooperstown 802 Burrel Ave Sw 58425 Map
First State Bank & Trust Crosby 122 N Main Street 58730 Map
The Bank of Tioga Crosby 111 Central Ave E 58730 Map
BNC National Bank Crosby 206 S Main St 58730 Map
First United Bank Crystal 600 6th St 58222 Map
First United Bank Devils Lake 300 4th St Ne 58301 Map
Horizon Financial Bank Devils Lake 205 Highway 2 W 58301 Map
Bravera Bank Devils Lake 604 College Dr S 58301 Map
Gate City Bank Devils Lake 601 4th St Ne 58301 Map
Old National Bank Devils Lake 424 5th St Ne 58301 Map
Western State Bank Devils Lake 110 4th St Se 58301 Map
Bravera Bank Drake 120 Main St 58736 Map
KodaBank Drayton 104 S Main St 58225 Map
Starion Bank Dunseith 11 Main Street Ne 58329 Map
Heartland State Bank Edgeley 401 Main St 58433 Map
Citizens State Bank of Lankin Edinburg 210 Main Ave 58227 Map
Citizens State Bank of Lankin Edmore 301 S Main St 58330 Map
First International Bank & Trust Elgin 204 N Main St 58533 Map
Starion Bank Ellendale 100 Main St 58436 Map
Choice Financial Group Ellendale 83 Main St 58436 Map
BankNorth Enderlin 324 Railway St 58027 Map
Peoples State Bank, Fairmount, N. D. Fairmount 201 Main Ave 58030 Map
First International Bank & Trust Fessenden 78 Main Ave S 58438 Map
Hometown Community Bank Fingal 410 3rd St 58031 Map
Bravera Bank Finley 300 Central Ave 58230 Map
Grant County State Bank Flasher 100 N Main St 58535 Map
Stock Growers Bank Forman 331 Main St S 58032 Map
Dakota Heritage Bank Gackle 325 Main St 58442 Map
Dakota Heritage Bank Galesburg 104 Dakota Ave E 58035 Map
TruCommunity Bank Garrison 102 N Main St 58540 Map
BNC National Bank Garrison 92 N Main St 58540 Map
Dakota Community Bank & Trust, National Association Glen Ullin 108 S Main St 58631 Map
The Union Bank Glen Ullin 106 W South Ave 58631 Map
First State Bank of Golva Golva 410 Terrell Ave 58632 Map
First United Bank Grafton 1011 W 11th St 58237 Map
Old National Bank Grafton 910 Hill Ave 58237 Map
Choice Financial Group Grafton 645 Hill Ave 58237 Map
Dakota Heritage Bank Grandin 208 3rd St 58038 Map
Stock Growers Bank Gwinner 22 N Main St 58040 Map
The Union Bank Halliday 13 E Main St 58636 Map
KodaBank Hamilton 1 Wall St 58238 Map
Lincoln State Bank Hankinson 302 Main Ave S 58041 Map
Bank Forward Hannaford 390 Wheat St 58448 Map
First International Bank & Trust Harvey 910 Lincoln Ave 58341 Map
Dakota Heritage Bank Harvey 721 Lincoln Ave 58341 Map
First State Bank of Harvey Harvey 700 Lincoln Ave 58341 Map
BankNorth Harwood 501 Dakota Ave 58042 Map
The Goose River Bank Hatton 1009 Dakota Ave 58240 Map
Aspire Bank Hatton 415 7th St 58240 Map
Bank of Hazelton Hazelton 363 Main St 58544 Map
Union State Bank of Hazen Hazen 209 Central Ave N 58545 Map
The Union Bank Hazen 222 7th St Nw 58545 Map
Dakota Community Bank & Trust, National Association Hebron 609 Main St 58638 Map
Dacotah Bank Hettinger 121 N Main St 58639 Map
Gate City Bank Hettinger 111 S Main St 58639 Map
Dakota Western Bank Hettinger Adams Avenue And Fourth Street 58639 Map
The Goose River Bank Hillsboro 515 West Caledonia Avenue 58045 Map
Dakota Heritage Bank Hillsboro 212 W Caledonia Ave 58045 Map
First United Bank Hoople 234 2nd Street 58243 Map
Dakota Heritage Bank Hope 210 Steele Ave 58046 Map
Dakota Heritage Bank Hunter 109 Main St 58048 Map
Dacotah Bank Jamestown 2510 8th Ave Sw 58401 Map
Unison Bank Jamestown 401 1st Ave S 58401 Map
Gate City Bank Jamestown 309 2nd Ave Sw 58401 Map
Wells Fargo Bank, National Association Jamestown 208 2nd Ave Sw 58401 Map
U.S. Bank National Association Jamestown 123 1st Ave S 58401 Map
Bank Forward Jamestown 400 2nd Ave Sw 58401 Map
Dakota Heritage Bank Jud 520 Logie St 58454 Map
State Bank & Trust of Kenmare Kenmare 103 1st Ave Se 58746 Map
State Bank & Trust of Kenmare Kenmare 4 2nd St Nw 58746 Map
First International Bank & Trust Killdeer Central And High Streets 58640 Map
Bravera Bank Killdeer 150 Central Avenue N 58640 Map
Kindred State Bank Kindred 411 Elm St 58051 Map
Heartland State Bank Kulm 13 Main Ave N 58456 Map
State Bank of Lakota Lakota 125 Main St N 58344 Map
BankNorth Lamoure 100 1st Ave Sw 58458 Map
Choice Financial Group Lamoure 119 S Main St 58458 Map
Horizon Financial Bank Langdon 102 9th Ave E 58249 Map
Farmers and Merchants State Bank Langdon 816 3rd St 58249 Map
Choice Financial Group Langdon 210 8th Ave 58249 Map
Citizens State Bank of Lankin Lankin 401 Main Street 58250 Map
The Citizens State Bank at Mohall Lansford 791 Main St 58750 Map
Old National Bank Larimore 119 Towner Ave 58251 Map
Bravera Bank Leeds 105 Central Ave. S 58346 Map
BMO Bank National Association Lidgerwood 50 Wiley Ave S 58053 Map
Lincoln State Bank Lidgerwood 39 Wiley Ave N 58053 Map
Dakota Community Bank & Trust, National Association Lincoln 66 Santee Rd 58504 Map
Unison Bank Linton 203 N Broadway St 58552 Map
BNC National Bank Linton 104 N Broadway St 58552 Map
American Bank & Trust Lisbon 902 Main St. 58054 Map
Old National Bank Lisbon 622 Main St 58054 Map
BankNorth Lisbon 1002 Main St 58054 Map
Stock Growers Bank Lisbon 305 Main St 58054 Map
First United Bank Maddock 104 Central Ave 58348 Map
Merchants Bank Mapleton 649 Knutson St 58059 Map
BankNorth Marion 204 4th Main Avenue 58466 Map
TruCommunity Bank Max 214 Main St 58759 Map
The Goose River Bank Mayville 44 Main St W 58257 Map
First State Bank Mayville 124 Center Ave S 58257 Map
Gate City Bank Mayville 11 1st St Se 58257 Map
Bravera Bank Mcclusky 217 Main Street 58463 Map
Farmers & Merchants Bank of North Dakota Mcville 201 S Main St 58254 Map
Dakota Heritage Bank Medina 101 2nd Ave Sw 58467 Map
First State Bank of Golva Medora 365 3rd Avenue 58645 Map
First United Bank Michigan 105 Main St N 58259 Map
Stock Growers Bank Milnor 414 Main St 58060 Map
KodaBank Minto 521 2nd St 58261 Map
Gate City Bank Mohall 101 Main St E 58761 Map
The Citizens State Bank at Mohall Mohall 102 Main St W 58761 Map
Commercial Bank of Mott Mott 325 Brown Ave 58646 Map
Horizon Financial Bank Munich 416 Main St 58352 Map
Stock Growers Bank Napoleon 324 Main Ave 58561 Map
KodaBank Neche 529 E 5th St 58265 Map
Bravera Bank New England 6 E 9th St 58647 Map
Dakota Community Bank & Trust, National Association New Leipzig 111 Main Ave 58562 Map
Bank Forward New Rockford 6 8th St S 58356 Map
Security First Bank of North Dakota New Salem 700 Ash Ave 58563 Map
Cornerstone Bank New Town 323 Main St 58763 Map
Peoples State Bank Newburg 380 Main St 58762 Map
Bravera Bank Northwood 220 S Main St 58267 Map
American Federal Bank Northwood 504 1st Avenue North 58267 Map
Alerus Financial, National Association Northwood 503 Washington Ave 58267 Map
Starion Bank Oakes 601 Main Ave 58474 Map
BankNorth Oakes 620 Main Ave 58474 Map
Horizon Financial Bank Osnabrock 329 Broadway 58269 Map
Hometown Community Bank Page 116 Morton Ave 58064 Map
First United Bank Park River 503 Briggs Ave S 58270 Map
Gate City Bank Park River 201 Briggs Ave S 58270 Map
Citizens State Bank of Lankin Park River 317 Briggs Ave S 58270 Map
Cornerstone Bank Parshall 11 S Main Street 58770 Map
KodaBank Pembina 133 W Stutsman St 58271 Map
First United Bank Petersburg 202 South Fifth Street 58272 Map
Cornerstone Bank Plaza 402 Main Street 58771 Map
First State Bank Portland 509 Parke Ave 58274 Map
Liberty State Bank Powers Lake 111 Main St 58773 Map
First State Bank & Trust Ray 24 Rr Avenue 58849 Map
Dakota Western Bank Regent 24 Main Ave S 58650 Map
Dakota Community Bank & Trust, National Association Richardton 128 B St N 58652 Map
First Security Bank - West Robinson 101 Main St 58478 Map
First United Bank Rocklake 31 Main St 58365 Map
Rolette State Bank Rolette 209 Main Street 58366 Map
Dacotah Bank Rolla 15 Main Avenue East 58367 Map
Starion Bank Rolla 101 1st Ave Se 58367 Map
First International Bank & Trust Rugby 215 Highway 2 Sw 58368 Map
Cornerstone Bank Rugby 235 Hwy 2 Se 58368 Map
First United Bank Rugby 319 S Main Ave 58368 Map
Old National Bank Rugby 105 3rd St Sw 58368 Map
Merchants Bank Rugby 210 S Main Ave 58368 Map
Dakota Western Bank Scranton 307 Hiway 67 North 58653 Map
First United Bank Sharon 312 Main St 58277 Map
The Citizens State Bank at Mohall Sherwood Lincoln Avenue 58782 Map
Bravera Bank Stanley 15 S Main St 58784 Map
BNC National Bank Stanley 210 S Main St 58784 Map
Choice Financial Group Steele 115 E Broadway 58482 Map
Strasburg State Bank Strasburg 720 Main St 58573 Map
Dakota Heritage Bank Streeter 101 Florence St N 58483 Map
Dakota Community Bank & Trust, National Association Taylor 123 Main Street 58656 Map
First State Bank Thompson 620 Broadway St 58278 Map
The Bank of Tioga Tioga 7 N Main St 58852 Map
Farmers & Merchants Bank of North Dakota Tolna 101 Main St N 58380 Map
Merchants Bank Towner 202 Main St S 58788 Map
TruCommunity Bank Turtle Lake 205 Main St 58575 Map
Bravera Bank Underwood 308 Lincoln Ave 58576 Map
Dacotah Bank Valley City 240 3rd St Nw 58072 Map
Bank Forward Valley City 430 W Main St 58072 Map
Peoples State Bank of Velva Velva 101 Main St N 58790 Map
Peoples State Bank, Fairmount, N. D. Wahpeton 1900 11th St N 58075 Map
Bell Bank Wahpeton 717 2nd Ave N 58075 Map
Gate City Bank Wahpeton 802 Dakota Ave 58075 Map
American Federal Bank Wahpeton 615 2nd Ave N 58075 Map
Wells Fargo Bank, National Association Wahpeton 119 6th St N 58075 Map
Old National Bank Wahpeton 1618 Commerce St 58075 Map
KodaBank Walhalla 1112 Central Ave 58282 Map
Choice Financial Group Walhalla 407 12th St 58282 Map
TruCommunity Bank Washburn 710 Main Ave 58577 Map
First International Bank & Trust Watford City 100 N Main St 58854 Map
First International Bank & Trust Watford City 313 Fox Hills Parkway North 58854 Map
Cornerstone Bank Watford City 106 8th Avenue Se 58854 Map
BNC National Bank Watford City 205 N Main St 58854 Map
Peoples State Bank Westhope 110 Main St 58793 Map
First International Bank & Trust Williston 1331 9th Ave W 58801 Map
First International Bank & Trust Williston 19 4th St E 58801 Map
First State Bank & Trust Williston 22 4th St E 58801 Map
American State Bank & Trust Company of Williston Williston 223 Main St 58801 Map
Gate City Bank Williston 300 11th St W 58801 Map
Gate City Bank Williston 422 Main St 58801 Map
U.S. Bank National Association Williston 202 Main St 58801 Map
The Union Bank Wilton 110 Dakota Ave 58579 Map
Bank Forward Wimbledon 122 3rd Ave 58492 Map
Unison Bank Wishek 102 N Centennial St 58495 Map
Lincoln State Bank Wyndmere 400 Ash Avenue 58081 Map
McIntosh County Bank Zeeland 101 North Main Avenue 58581 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. See data sources. Branch details can change: confirm with the bank before you visit.

Frequently asked questions

How many bank branches are in North Dakota?

Our list has 389 branches of FDIC-insured banks in North Dakota. The number changes as branches open and close.

Which bank has the most branches in North Dakota?

In our list it is Gate City Bank, with 35 branches.

Are credit unions included?

No. This list covers FDIC-insured banks and savings institutions only.