| Year | Mortgage Loan Application Count | Mortgage Loan Application Amount |
|---|---|---|
| 2023 | 28,145 | $8,228,705,000 |
| 2022 | 36,683 | $11,221,165,000 |
| 2021 | 58,878 | $16,703,010,000 |
| 2020 | 61,373 | $16,004,425,000 |
| 2019 | 36,118 | $8,870,270,000 |
| 2018 | 30,423 | $6,450,775,000 |
| 2017 | 30,259 | $6,745,518,000 |
| 2016 | 35,707 | $7,752,105,000 |
| 2015 | 34,870 | $7,282,546,000 |
| 2014 | 29,290 | $5,794,634,000 |
| 2013 | 40,062 | $7,477,330,000 |
| 2012 | 194,170 | $30,008,243,000 |
| 2011 | 150,151 | $23,509,491,000 |
| 2010 | 23,065 | $3,284,619,000 |
| 2009 | 22,411 | $2,852,037,000 |
| 2008 | 17,310 | $1,956,130,000 |
| 2007 | 15,212 | $1,516,009,000 |
| 2006 | 14,326 | $1,328,290,000 |
| 2005 | 14,642 | $1,256,822,000 |
| 2004 | 14,218 | $1,285,834,000 |
| 2003 | 21,051 | $1,836,837,000 |
| City | Mortgage Lender Count | Mortgage Application Count | Mortgage Application Amount |
|---|---|---|---|
| Abercrombie, ND | 0 | 0 | $0 |
| Absaraka, ND | 0 | 0 | $0 |
| Adams, ND | 0 | 0 | $0 |
| Agate, ND | 0 | 0 | $0 |
| Alamo, ND | 0 | 0 | $0 |
| Alexander, ND | 0 | 0 | $0 |
| Almont, ND | 0 | 0 | $0 |
| Alsen, ND | 0 | 0 | $0 |
| Ambrose, ND | 0 | 0 | $0 |
| Amenia, ND | 0 | 0 | $0 |
| Amidon, ND | 0 | 0 | $0 |
| Anamoose, ND | 0 | 0 | $0 |
| Aneta, ND | 0 | 0 | $0 |
| Antler, ND | 0 | 0 | $0 |
| Argusville, ND | 0 | 0 | $0 |
| Arnegard, ND | 0 | 0 | $0 |
| Arthur, ND | 1 | 815 | $89,012,000 |
| Arvilla, ND | 0 | 0 | $0 |
| Ashley, ND | 0 | 0 | $0 |
| Ayr, ND | 0 | 0 | $0 |
| Baldwin, ND | 0 | 0 | $0 |
| Balfour, ND | 0 | 0 | $0 |
| Balta, ND | 0 | 0 | $0 |
| Bantry, ND | 0 | 0 | $0 |
| Barney, ND | 0 | 0 | $0 |
| Bathgate, ND | 0 | 0 | $0 |
| Beach, ND | 0 | 0 | $0 |
| Belcourt, ND | 0 | 0 | $0 |
| Belfield, ND | 0 | 0 | $0 |
| Benedict, ND | 0 | 0 | $0 |
| Berlin, ND | 0 | 0 | $0 |
| Berthold, ND | 0 | 0 | $0 |
| Beulah, ND | 2 | 351 | $49,231,000 |
| Binford, ND | 0 | 0 | $0 |
| Bisbee, ND | 0 | 0 | $0 |
| Bismarck, ND | 5 | 25,420 | $4,091,259,000 |
| Blanchard, ND | 0 | 0 | $0 |
| Bottineau, ND | 0 | 0 | $0 |
| Bowbells, ND | 0 | 0 | $0 |
| Bowdon, ND | 0 | 0 | $0 |
| Bowman, ND | 0 | 0 | $0 |
| Braddock, ND | 0 | 0 | $0 |
| Bremen, ND | 0 | 0 | $0 |
| Brocket, ND | 0 | 0 | $0 |
| Buchanan, ND | 0 | 0 | $0 |
| Buffalo, ND | 0 | 0 | $0 |
| Burlington, ND | 0 | 0 | $0 |
| Butte, ND | 0 | 0 | $0 |
| Buxton, ND | 2 | 1,699 | $290,593,000 |
| Caledonia, ND | 0 | 0 | $0 |
| Calvin, ND | 0 | 0 | $0 |
| Cando, ND | 0 | 0 | $0 |
| Cannon Ball, ND | 0 | 0 | $0 |
| Carpio, ND | 0 | 0 | $0 |
| Carrington, ND | 0 | 0 | $0 |
| Carson, ND | 0 | 0 | $0 |
| Cartwright, ND | 0 | 0 | $0 |
| Casselton, ND | 0 | 0 | $0 |
| Cathay, ND | 0 | 0 | $0 |
| Cavalier, ND | 1 | 1,135 | $129,226,000 |
| Cayuga, ND | 0 | 0 | $0 |
| Center, ND | 0 | 0 | $0 |
| Chaseley, ND | 0 | 0 | $0 |
| Christine, ND | 0 | 0 | $0 |
| Churchs Ferry, ND | 0 | 0 | $0 |
| Cleveland, ND | 0 | 0 | $0 |
| Clifford, ND | 0 | 0 | $0 |
| Cogswell, ND | 0 | 0 | $0 |
| Coleharbor, ND | 0 | 0 | $0 |
| Colfax, ND | 0 | 0 | $0 |
| Columbus, ND | 0 | 0 | $0 |
| Cooperstown, ND | 0 | 0 | $0 |
| Courtenay, ND | 0 | 0 | $0 |
| Crary, ND | 0 | 0 | $0 |
| Crosby, ND | 0 | 0 | $0 |
| Crystal, ND | 0 | 0 | $0 |
| Cummings, ND | 0 | 0 | $0 |
| Dahlen, ND | 0 | 0 | $0 |
| Davenport, ND | 0 | 0 | $0 |
| Dawson, ND | 0 | 0 | $0 |
| Dazey, ND | 0 | 0 | $0 |
| Deering, ND | 0 | 0 | $0 |
| Denhoff, ND | 0 | 0 | $0 |
| Des Lacs, ND | 0 | 0 | $0 |
| Devils Lake, ND | 2 | 2,169 | $294,264,000 |
| Dickey, ND | 0 | 0 | $0 |
| Dickinson, ND | 2 | 11,285 | $1,918,785,000 |
| Dodge, ND | 0 | 0 | $0 |
| Donnybrook, ND | 0 | 0 | $0 |
| Douglas, ND | 0 | 0 | $0 |
| Drake, ND | 0 | 0 | $0 |
| Drayton, ND | 1 | 55 | $8,105,000 |
| Driscoll, ND | 0 | 0 | $0 |
| Dunn Center, ND | 0 | 0 | $0 |
| Dunseith, ND | 0 | 0 | $0 |
| Edgeley, ND | 0 | 0 | $0 |
| Edinburg, ND | 0 | 0 | $0 |
| Edmore, ND | 0 | 0 | $0 |
| Egeland, ND | 0 | 0 | $0 |
| Elgin, ND | 0 | 0 | $0 |
| Ellendale, ND | 0 | 0 | $0 |
| Emerado, ND | 0 | 0 | $0 |
| Enderlin, ND | 0 | 0 | $0 |
| Epping, ND | 0 | 0 | $0 |
| Erie, ND | 0 | 0 | $0 |
| Esmond, ND | 0 | 0 | $0 |
| Fairdale, ND | 0 | 0 | $0 |
| Fairfield, ND | 0 | 0 | $0 |
| Fairmount, ND | 0 | 0 | $0 |
| Fargo, ND | 19 | 657,515 | $122,717,803,000 |
| Fessenden, ND | 0 | 0 | $0 |
| Fingal, ND | 0 | 0 | $0 |
| Finley, ND | 1 | 134 | $15,663,000 |
| Flasher, ND | 0 | 0 | $0 |
| Flaxton, ND | 0 | 0 | $0 |
| Forbes, ND | 0 | 0 | $0 |
| Fordville, ND | 0 | 0 | $0 |
| Forest River, ND | 0 | 0 | $0 |
| Forman, ND | 0 | 0 | $0 |
| Fort Ransom, ND | 0 | 0 | $0 |
| Fort Totten, ND | 0 | 0 | $0 |
| Fort Yates, ND | 0 | 0 | $0 |
| Fortuna, ND | 0 | 0 | $0 |
| Fredonia, ND | 0 | 0 | $0 |
| Fullerton, ND | 0 | 0 | $0 |
| Gackle, ND | 0 | 0 | $0 |
| Galesburg, ND | 0 | 0 | $0 |
| Gardner, ND | 0 | 0 | $0 |
| Garrison, ND | 0 | 0 | $0 |
| Gilby, ND | 0 | 0 | $0 |
| Gladstone, ND | 0 | 0 | $0 |
| Glasston, ND | 0 | 0 | $0 |
| Glen Ullin, ND | 2 | 47 | $8,245,000 |
| Glenburn, ND | 0 | 0 | $0 |
| Glenfield, ND | 0 | 0 | $0 |
| Golden Valley, ND | 0 | 0 | $0 |
| Golva, ND | 0 | 0 | $0 |
| Goodrich, ND | 0 | 0 | $0 |
| Grace City, ND | 0 | 0 | $0 |
| Grafton, ND | 0 | 0 | $0 |
| Grand Forks, ND | 4 | 82,509 | $17,991,801,000 |
| Grand Forks AFB, ND | 0 | 0 | $0 |
| Grandin, ND | 0 | 0 | $0 |
| Granville, ND | 0 | 0 | $0 |
| Grassy Butte, ND | 0 | 0 | $0 |
| Grenora, ND | 0 | 0 | $0 |
| Gwinner, ND | 0 | 0 | $0 |
| Hague, ND | 0 | 0 | $0 |
| Halliday, ND | 0 | 0 | $0 |
| Hamilton, ND | 0 | 0 | $0 |
| Hampden, ND | 0 | 0 | $0 |
| Hankinson, ND | 0 | 0 | $0 |
| Hannaford, ND | 1 | 6,437 | $1,353,352,000 |
| Hannah, ND | 0 | 0 | $0 |
| Hansboro, ND | 0 | 0 | $0 |
| Harvey, ND | 0 | 0 | $0 |
| Harwood, ND | 0 | 0 | $0 |
| Hatton, ND | 0 | 0 | $0 |
| Havana, ND | 0 | 0 | $0 |
| Hazelton, ND | 0 | 0 | $0 |
| Hazen, ND | 0 | 0 | $0 |
| Hebron, ND | 1 | 15,649 | $2,636,727,000 |
| Hensel, ND | 0 | 0 | $0 |
| Hettinger, ND | 0 | 0 | $0 |
| Hillsboro, ND | 0 | 0 | $0 |
| Hoople, ND | 0 | 0 | $0 |
| Hope, ND | 0 | 0 | $0 |
| Horace, ND | 0 | 0 | $0 |
| Hunter, ND | 2 | 239 | $19,056,000 |
| Hurdsfield, ND | 0 | 0 | $0 |
| Inkster, ND | 0 | 0 | $0 |
| Jamestown, ND | 2 | 21,477 | $2,941,670,000 |
| Jessie, ND | 0 | 0 | $0 |
| Jud, ND | 0 | 0 | $0 |
| Karlsruhe, ND | 0 | 0 | $0 |
| Kathryn, ND | 0 | 0 | $0 |
| Keene, ND | 0 | 0 | $0 |
| Kenmare, ND | 0 | 0 | $0 |
| Kensal, ND | 0 | 0 | $0 |
| Killdeer, ND | 0 | 0 | $0 |
| Kindred, ND | 0 | 0 | $0 |
| Kintyre, ND | 0 | 0 | $0 |
| Knox, ND | 0 | 0 | $0 |
| Kramer, ND | 0 | 0 | $0 |
| Kulm, ND | 1 | 168 | $14,360,000 |
| Lakota, ND | 0 | 0 | $0 |
| Lamoure, ND | 0 | 0 | $0 |
| Langdon, ND | 0 | 0 | $0 |
| Lankin, ND | 0 | 0 | $0 |
| Lansford, ND | 0 | 0 | $0 |
| Larimore, ND | 0 | 0 | $0 |
| Lawton, ND | 0 | 0 | $0 |
| Leeds, ND | 0 | 0 | $0 |
| Lefor, ND | 0 | 0 | $0 |
| Lehr, ND | 0 | 0 | $0 |
| Leonard, ND | 0 | 0 | $0 |
| Lidgerwood, ND | 0 | 0 | $0 |
| Lignite, ND | 0 | 0 | $0 |
| Linton, ND | 0 | 0 | $0 |
| Lisbon, ND | 0 | 0 | $0 |
| Litchville, ND | 0 | 0 | $0 |
| Luverne, ND | 0 | 0 | $0 |
| Maddock, ND | 0 | 0 | $0 |
| Maida, ND | 0 | 0 | $0 |
| Makoti, ND | 0 | 0 | $0 |
| Mandan, ND | 2 | 18,181 | $3,309,795,000 |
| Mandaree, ND | 0 | 0 | $0 |
| Manning, ND | 0 | 0 | $0 |
| Mantador, ND | 0 | 0 | $0 |
| Manvel, ND | 0 | 0 | $0 |
| Mapleton, ND | 0 | 0 | $0 |
| Marion, ND | 0 | 0 | $0 |
| Marmarth, ND | 0 | 0 | $0 |
| Marshall, ND | 0 | 0 | $0 |
| Martin, ND | 0 | 0 | $0 |
| Max, ND | 0 | 0 | $0 |
| Maxbass, ND | 0 | 0 | $0 |
| Mayville, ND | 0 | 0 | $0 |
| McClusky, ND | 0 | 0 | $0 |
| McGregor, ND | 0 | 0 | $0 |
| McHenry, ND | 0 | 0 | $0 |
| McLeod, ND | 0 | 0 | $0 |
| McVille, ND | 0 | 0 | $0 |
| Medina, ND | 0 | 0 | $0 |
| Medora, ND | 0 | 0 | $0 |
| Mekinock, ND | 0 | 0 | $0 |
| Menoken, ND | 0 | 0 | $0 |
| Mercer, ND | 0 | 0 | $0 |
| Michigan, ND | 0 | 0 | $0 |
| Milnor, ND | 0 | 0 | $0 |
| Milton, ND | 0 | 0 | $0 |
| Minnewaukan, ND | 0 | 0 | $0 |
| Minot, ND | 5 | 49,837 | $11,358,627,000 |
| Minot AFB, ND | 0 | 0 | $0 |
| Minto, ND | 0 | 0 | $0 |
| Moffit, ND | 0 | 0 | $0 |
| Mohall, ND | 0 | 0 | $0 |
| Montpelier, ND | 0 | 0 | $0 |
| Mooreton, ND | 0 | 0 | $0 |
| Mott, ND | 0 | 0 | $0 |
| Mountain, ND | 0 | 0 | $0 |
| Munich, ND | 1 | 60 | $10,123,000 |
| Mylo, ND | 0 | 0 | $0 |
| Napoleon, ND | 0 | 0 | $0 |
| Neche, ND | 0 | 0 | $0 |
| Nekoma, ND | 0 | 0 | $0 |
| New England, ND | 0 | 0 | $0 |
| New Leipzig, ND | 0 | 0 | $0 |
| New Rockford, ND | 0 | 0 | $0 |
| New Salem, ND | 1 | 3,694 | $775,071,000 |
| New Town, ND | 0 | 0 | $0 |
| Newburg, ND | 0 | 0 | $0 |
| Niagara, ND | 0 | 0 | $0 |
| Nome, ND | 0 | 0 | $0 |
| Noonan, ND | 0 | 0 | $0 |
| Northwood, ND | 0 | 0 | $0 |
| Norwich, ND | 0 | 0 | $0 |
| Oakes, ND | 0 | 0 | $0 |
| Oberon, ND | 0 | 0 | $0 |
| Oriska, ND | 0 | 0 | $0 |
| Osnabrock, ND | 0 | 0 | $0 |
| Page, ND | 0 | 0 | $0 |
| Palermo, ND | 0 | 0 | $0 |
| Park River, ND | 1 | 77 | $15,765,000 |
| Parshall, ND | 0 | 0 | $0 |
| Pekin, ND | 0 | 0 | $0 |
| Pembina, ND | 0 | 0 | $0 |
| Penn, ND | 0 | 0 | $0 |
| Perth, ND | 0 | 0 | $0 |
| Petersburg, ND | 0 | 0 | $0 |
| Pettibone, ND | 0 | 0 | $0 |
| Pillsbury, ND | 0 | 0 | $0 |
| Pingree, ND | 0 | 0 | $0 |
| Pisek, ND | 0 | 0 | $0 |
| Plaza, ND | 0 | 0 | $0 |
| Portal, ND | 0 | 0 | $0 |
| Portland, ND | 0 | 0 | $0 |
| Powers Lake, ND | 0 | 0 | $0 |
| Raleigh, ND | 0 | 0 | $0 |
| Ray, ND | 0 | 0 | $0 |
| Reeder, ND | 0 | 0 | $0 |
| Regan, ND | 0 | 0 | $0 |
| Regent, ND | 0 | 0 | $0 |
| Reynolds, ND | 0 | 0 | $0 |
| Rhame, ND | 0 | 0 | $0 |
| Richardton, ND | 0 | 0 | $0 |
| Riverdale, ND | 0 | 0 | $0 |
| Robinson, ND | 0 | 0 | $0 |
| Rocklake, ND | 0 | 0 | $0 |
| Rogers, ND | 0 | 0 | $0 |
| Rolette, ND | 0 | 0 | $0 |
| Rolla, ND | 0 | 0 | $0 |
| Roseglen, ND | 0 | 0 | $0 |
| Ross, ND | 0 | 0 | $0 |
| Rugby, ND | 0 | 0 | $0 |
| Ruso, ND | 0 | 0 | $0 |
| Rutland, ND | 0 | 0 | $0 |
| Ryder, ND | 0 | 0 | $0 |
| Saint Anthony, ND | 0 | 0 | $0 |
| Saint John, ND | 0 | 0 | $0 |
| Saint Michael, ND | 0 | 0 | $0 |
| Saint Thomas, ND | 0 | 0 | $0 |
| Sanborn, ND | 0 | 0 | $0 |
| Sarles, ND | 0 | 0 | $0 |
| Sawyer, ND | 0 | 0 | $0 |
| Scranton, ND | 0 | 0 | $0 |
| Selfridge, ND | 0 | 0 | $0 |
| Sentinel Butte, ND | 0 | 0 | $0 |
| Sharon, ND | 0 | 0 | $0 |
| Sheldon, ND | 0 | 0 | $0 |
| Sherwood, ND | 0 | 0 | $0 |
| Sheyenne, ND | 0 | 0 | $0 |
| Shields, ND | 0 | 0 | $0 |
| Solen, ND | 0 | 0 | $0 |
| Souris, ND | 0 | 0 | $0 |
| South Heart, ND | 0 | 0 | $0 |
| Spiritwood, ND | 0 | 0 | $0 |
| Stanley, ND | 0 | 0 | $0 |
| Stanton, ND | 0 | 0 | $0 |
| Starkweather, ND | 0 | 0 | $0 |
| Steele, ND | 1 | 947 | $65,057,000 |
| Sterling, ND | 0 | 0 | $0 |
| Stirum, ND | 0 | 0 | $0 |
| Strasburg, ND | 0 | 0 | $0 |
| Streeter, ND | 0 | 0 | $0 |
| Surrey, ND | 0 | 0 | $0 |
| Sutton, ND | 0 | 0 | $0 |
| Sykeston, ND | 0 | 0 | $0 |
| Tappen, ND | 0 | 0 | $0 |
| Taylor, ND | 0 | 0 | $0 |
| Thompson, ND | 0 | 0 | $0 |
| Tioga, ND | 0 | 0 | $0 |
| Tokio, ND | 0 | 0 | $0 |
| Tolley, ND | 0 | 0 | $0 |
| Tolna, ND | 0 | 0 | $0 |
| Tower City, ND | 0 | 0 | $0 |
| Towner, ND | 0 | 0 | $0 |
| Trenton, ND | 0 | 0 | $0 |
| Turtle Lake, ND | 0 | 0 | $0 |
| Tuttle, ND | 0 | 0 | $0 |
| Underwood, ND | 0 | 0 | $0 |
| Upham, ND | 0 | 0 | $0 |
| Valley City, ND | 0 | 0 | $0 |
| Velva, ND | 0 | 0 | $0 |
| Verona, ND | 0 | 0 | $0 |
| Voltaire, ND | 0 | 0 | $0 |
| Wahpeton, ND | 0 | 0 | $0 |
| Walcott, ND | 0 | 0 | $0 |
| Wales, ND | 0 | 0 | $0 |
| Walhalla, ND | 0 | 0 | $0 |
| Warwick, ND | 0 | 0 | $0 |
| Washburn, ND | 0 | 0 | $0 |
| Watford City, ND | 1 | 37 | $7,685,000 |
| Webster, ND | 0 | 0 | $0 |
| West Fargo, ND | 1 | 2,522 | $371,183,000 |
| Westhope, ND | 0 | 0 | $0 |
| Wheatland, ND | 0 | 0 | $0 |
| White Earth, ND | 0 | 0 | $0 |
| Wildrose, ND | 0 | 0 | $0 |
| Williston, ND | 1 | 5,905 | $882,337,000 |
| Willow City, ND | 0 | 0 | $0 |
| Wilton, ND | 0 | 0 | $0 |
| Wimbledon, ND | 0 | 0 | $0 |
| Wing, ND | 0 | 0 | $0 |
| Wishek, ND | 0 | 0 | $0 |
| Wolford, ND | 0 | 0 | $0 |
| Woodworth, ND | 0 | 0 | $0 |
| Wyndmere, ND | 0 | 0 | $0 |
| York, ND | 0 | 0 | $0 |
| Ypsilanti, ND | 0 | 0 | $0 |
| Zahl, ND | 0 | 0 | $0 |
| Zap, ND | 0 | 0 | $0 |
| Zeeland, ND | 0 | 0 | $0 |