Mortgage Lender Index

BMO Bank National Association

BMO Bank National Association is a national bank based in Chicago, Illinois, with $255.0 billion in assets and $194.1 billion in deposits as of 30 June 2026. The FDIC’s 2026 branch survey counts 988 branches in 259 counties.

FDIC certificate16571
Charter classNational bank
EstablishedNot published
Assets$255.0 billion
Deposits$194.1 billion
Offices987
Net income, year to date$184.4 million
Return on assets0.15%
Websitewww.bmo.com
Mortgage lendingBMO Bank National Association reported 16,529 mortgages made in 2025.

Branches by county, 2026

CountyBranchesDeposits
Cook County, IL 84$94.2 billion
Los Angeles County, CA 47$8.1 billion
Maricopa County, AZ 39$3.6 billion
Milwaukee County, WI 27$6.6 billion
DuPage County, IL 24$4.8 billion
Santa Clara County, CA 23$3.1 billion
Will County, IL 21$2.8 billion
Alameda County, CA 20$2.1 billion
Orange County, CA 18$2.3 billion
Kane County, IL 15$1.4 billion
Bernalillo County, NM 15$993.1 million
Waukesha County, WI 14$2.2 billion
Dane County, WI 13$3.3 billion
Lake County, IL 13$1.3 billion
Contra Costa County, CA 12$5.6 billion
Marion County, IN 12$2.8 billion
Hennepin County, MN 11$4.3 billion
Stanislaus County, CA 11$1.1 billion
San Joaquin County, CA 11$1.0 billion
Douglas County, NE 11$761.4 million
Lake County, IN 11$629.4 million
Jefferson County, CO 11$568.4 million
McHenry County, IL 10$1.2 billion
Pima County, AZ 10$698.4 million
San Francisco County, CA 9$2.1 billion
Sacramento County, CA 9$1.4 billion
Johnson County, KS 9$620.1 million
Arapahoe County, CO 9$426.6 million
Denver County, CO 8$1.1 billion
Brown County, WI 8$1.1 billion
Sonoma County, CA 8$527.8 million
Fresno County, CA 7$1.0 billion
St. Louis County, MO 7$620.3 million
Hamilton County, IN 7$523.6 million
San Mateo County, CA 7$459.7 million
Adams County, CO 7$423.0 million
Manatee County, FL 7$376.1 million
Winnebago County, IL 6$623.1 million
Racine County, WI 6$450.8 million
Jackson County, MO 6$330.7 million
Polk County, IA 6$291.9 million
Boulder County, CO 6$243.4 million
Washington County, OR 6$236.4 million
Oklahoma County, OK 6$77.0 million
Ozaukee County, WI 5$740.2 million
Outagamie County, WI 5$702.4 million
Multnomah County, OR 5$683.6 million
Washington County, WI 5$660.8 million
Rock County, WI 5$522.2 million
Kenosha County, WI 5$447.7 million
Morgan County, IN 5$234.0 million
Marathon County, WI 4$1.5 billion
San Diego County, CA 4$1.3 billion
Tulare County, CA 4$414.2 million
Solano County, CA 4$385.2 million
Sauk County, WI 4$334.3 million
Salt Lake County, UT 4$311.0 million
Napa County, CA 4$288.0 million
Yavapai County, AZ 4$263.1 million
Howard County, IN 4$254.3 million
Placer County, CA 4$226.5 million
Clark County, NV 4$217.2 million
Sedgwick County, KS 4$163.1 million
Hillsborough County, FL 3$688.2 million
St. Louis city, MO 3$678.5 million
Collier County, FL 3$586.7 million
Sarasota County, FL 3$297.2 million
Portage County, WI 3$250.8 million
Oneida County, WI 3$215.9 million
Sheboygan County, WI 3$212.8 million
Butte County, CA 3$212.1 million
San Bernardino County, CA 3$209.3 million
Winnebago County, WI 3$193.3 million
Johnson County, IN 3$173.2 million
Hendricks County, IN 3$170.3 million
Pinal County, AZ 3$137.8 million
Clay County, MO 3$129.3 million
Anoka County, MN 3$123.1 million
Mesa County, CO 3$117.6 million
Linn County, IA 3$111.8 million
Doña Ana County, NM 3$110.8 million
Douglas County, CO 3$110.6 million
Larimer County, CO 3$100.0 million
Lincoln County, OR 3$91.2 million
Lancaster County, NE 3$90.7 million
Clackamas County, OR 3$89.5 million
Santa Cruz County, CA 2$234.0 million
Wood County, WI 2$231.7 million
Walworth County, WI 2$219.9 million
Fond du Lac County, WI 2$202.9 million
Grundy County, IL 2$195.7 million
Kendall County, IL 2$184.7 million
Ada County, ID 2$184.4 million
Washoe County, NV 2$173.6 million
Kings County, CA 2$168.5 million
Kern County, CA 2$162.3 million
Dodge County, WI 2$156.6 million
Nevada County, CA 2$154.6 million
Porter County, IN 2$134.2 million
Gunnison County, CO 2$134.1 million
Dakota County, MN 2$129.3 million
Marin County, CA 2$123.0 million
La Crosse County, WI 2$119.9 million
Ramsey County, MN 2$117.8 million
Dallas County, IA 2$114.9 million
Eau Claire County, WI 2$96.7 million
Gila County, AZ 2$92.1 million
Summit County, CO 2$91.7 million
Columbia County, WI 2$87.3 million
Laramie County, WY 2$83.3 million
Sarpy County, NE 2$81.7 million
Ventura County, CA 2$78.8 million
Navajo County, AZ 2$69.0 million
Lyon County, MN 2$61.4 million
Grand County, CO 2$53.1 million
Winneshiek County, IA 2$51.1 million
Crawford County, KS 2$48.1 million
Fremont County, WY 2$46.3 million
Benton County, WA 2$46.1 million
Tulsa County, OK 2$36.7 million
Box Butte County, NE 2$36.5 million
Langlade County, WI 2$29.8 million
Dallas County, TX 1$609.6 million
King County, WA 1$587.3 million
Vilas County, WI 1$157.5 million
Waushara County, WI 1$131.8 million
Jefferson County, WI 1$129.6 million
Adams County, WI 1$123.0 million
Montrose County, CO 1$106.3 million
Shawano County, WI 1$104.3 million
El Dorado County, CA 1$103.8 million
Washington County, MN 1$98.0 million
Lee County, FL 1$97.9 million
Douglas County, WI 1$96.3 million
Calumet County, WI 1$95.9 million
Ashland County, WI 1$90.1 million
Boone County, IN 1$85.8 million
Iowa County, WI 1$83.7 million
Lake County, CA 1$82.7 million
Coconino County, AZ 1$81.6 million
Yolo County, CA 1$79.5 million
Carson City, NV 1$67.0 million
Platte County, MO 1$66.1 million
Monterey County, CA 1$65.5 million
Lincoln County, WI 1$64.2 million
Marinette County, WI 1$63.8 million
Cass County, ND 1$62.5 million
Rush County, IN 1$61.8 million
Charlotte County, FL 1$61.5 million
St. Charles County, MO 1$60.1 million
Chippewa County, WI 1$57.9 million
Santa Barbara County, CA 1$55.2 million
Boone County, IL 1$53.1 million
Franklin County, KS 1$51.8 million
Weld County, CO 1$49.8 million
St. Clair County, IL 1$49.6 million
Stark County, ND 1$46.3 million
Pierce County, WI 1$45.8 million
Boone County, IA 1$45.8 million
Apache County, AZ 1$45.0 million
Teton County, WY 1$45.0 million
Broomfield County, CO 1$44.2 million
Elbert County, CO 1$44.0 million
Sandoval County, NM 1$43.6 million
Carver County, MN 1$43.6 million
Warren County, IA 1$43.3 million
Jefferson County, MO 1$43.0 million
Clay County, SD 1$42.6 million
Nobles County, MN 1$40.9 million
Manitowoc County, WI 1$39.8 million
Stevens County, MN 1$39.0 million
Chaffee County, CO 1$38.5 million
Morrison County, MN 1$38.4 million
Otter Tail County, MN 1$37.7 million
Wasco County, OR 1$37.4 million
Routt County, CO 1$37.1 million
Buchanan County, MO 1$37.1 million
Delta County, CO 1$36.5 million
Las Animas County, CO 1$36.5 million
Douglas County, SD 1$35.5 million
Morgan County, CO 1$35.2 million
Charles Mix County, SD 1$34.9 million
Lincoln County, WY 1$34.7 million
Yakima County, WA 1$34.1 million
Valencia County, NM 1$34.0 million
Sweetwater County, WY 1$33.5 million
Franklin County, WA 1$33.3 million
Logan County, CO 1$32.8 million
Cottonwood County, MN 1$32.5 million
Dunn County, WI 1$32.3 million
Kittitas County, WA 1$32.2 million
Potter County, SD 1$30.8 million
Swift County, MN 1$30.7 million
Harvey County, KS 1$30.6 million
Carroll County, IA 1$30.3 million
Spink County, SD 1$30.0 million
Uinta County, WY 1$29.7 million
Washburn County, WI 1$29.5 million
Malheur County, OR 1$28.9 million
Wilkin County, MN 1$28.7 million
Stearns County, MN 1$28.7 million
Houston County, MN 1$28.0 million
Reno County, KS 1$27.9 million
Umatilla County, OR 1$27.7 million
Sublette County, WY 1$27.6 million
Canyon County, ID 1$27.6 million
Story County, IA 1$27.3 million
Grant County, MN 1$27.2 million
Richland County, ND 1$27.1 million
Johnson County, IA 1$27.0 million
Lincoln County, MN 1$26.8 million
Columbia County, OR 1$26.3 million
Harrison County, IA 1$26.3 million
Fillmore County, MN 1$26.0 million
Park County, WY 1$25.7 million
Natrona County, WY 1$25.5 million
Sheridan County, WY 1$24.7 million
Garfield County, OK 1$24.1 million
Perkins County, SD 1$23.7 million
Dodge County, NE 1$23.5 million
Albany County, WY 1$23.4 million
Barton County, KS 1$23.3 million
Carbon County, WY 1$23.1 million
Cowley County, KS 1$23.1 million
Buffalo County, NE 1$22.4 million
Platte County, NE 1$22.2 million
Sheridan County, NE 1$21.7 million
Cherry County, NE 1$21.4 million
Riverside County, CA 1$21.3 million
Ford County, KS 1$20.7 million
Carter County, OK 1$19.3 million
Gage County, NE 1$18.7 million
Butler County, KS 1$18.5 million
Norman County, MN 1$18.4 million
Beadle County, SD 1$17.4 million
Pawnee County, KS 1$17.3 million
Pontotoc County, OK 1$17.3 million
Seminole County, OK 1$17.2 million
Golden Valley County, ND 1$17.1 million
Kit Carson County, CO 1$17.1 million
Madison County, NE 1$16.7 million
Dawes County, NE 1$16.4 million
Morrill County, NE 1$16.0 million
Decatur County, IA 1$15.9 million
Blaine County, ID 1$15.5 million
Davis County, IA 1$15.4 million
Niobrara County, WY 1$15.3 million
Cleveland County, OK 1$15.3 million
Jackson County, MN 1$14.4 million
Phillips County, CO 1$14.2 million
Finney County, KS 1$14.0 million
Payne County, OK 1$13.9 million
Hall County, NE 1$13.6 million
Clark County, WA 1$13.0 million
Davis County, UT 1$13.0 million
Lincoln County, NE 1$12.7 million
Pierce County, WA 1$11.7 million
Converse County, WY 1$11.5 million
Platte County, WY 1$9.9 million

Closed since the 2025 survey

19 branches in the 2025 survey have no 2026 row: closed, sold, or moved.

Get told when this changes

When the next branch survey and bank figures are published.

Double opt-in, one click to unsubscribe. We never sell or share the list, and we are not a lender, a broker or a lead generator: this is a notification about published data, not a sales call. Privacy.

Counts, medians and denial shares are computed from the Home Mortgage Disclosure Act loan-level file for 2025, published by the Consumer Financial Protection Bureau through the FFIEC: every application a covered lender received, as the lender reported it. Branches and deposits come from the FDIC Summary of Deposits as of 30 June 2026, and bank balance sheets from the FDIC institutions directory. A median rate is what borrowers got, not what you will be offered — it depends on the loan, the property, your credit and the market on the day, and no figure here is a quote. A median over fewer than 10 loans is not shown: it is a number with no meaning and a real person's rate half-exposed. Those cells say "under 10 loans" and the count is still published. This is information, not advice, and no lender pays to appear.