753 cities with NPPES-registered healthcare providers in Iowa. Counts reflect providers with a Iowa practice address in the federal registry.
| Rank | City | Providers in IA |
|---|---|---|
| 1 | Iowa City | 7,369 |
| 2 | Des Moines | 6,410 |
| 3 | Cedar Rapids | 3,759 |
| 4 | West Des Moines | 2,799 |
| 5 | Davenport | 2,613 |
| 6 | Sioux City | 1,895 |
| 7 | Waterloo | 1,887 |
| 8 | Dubuque | 1,825 |
| 9 | Ankeny | 1,515 |
| 10 | Ames | 1,446 |
| 11 | Council Bluffs | 1,375 |
| 12 | Mason City | 1,079 |
| 13 | Bettendorf | 1,001 |
| 14 | Urbandale | 914 |
| 15 | Coralville | 875 |
| 16 | Clive | 813 |
| 17 | Cedar Falls | 774 |
| 18 | Fort Dodge | 731 |
| 19 | Johnston | 708 |
| 20 | Clinton | 676 |
| 21 | Ottumwa | 585 |
| 22 | Marshalltown | 546 |
| 23 | Muscatine | 456 |
| 24 | Spencer | 451 |
| 25 | Hiawatha | 423 |
| 26 | North Liberty | 423 |
| 27 | Waverly | 410 |
| 28 | Pella | 390 |
| 29 | Waukee | 388 |
| 30 | Burlington | 363 |
| 31 | Decorah | 361 |
| 32 | Altoona | 347 |
| 33 | Marion | 346 |
| 34 | Newton | 329 |
| 35 | Carroll | 325 |
| 36 | Oskaloosa | 320 |
| 37 | West Burlington | 311 |
| 38 | Fairfield | 302 |
| 39 | Storm Lake | 260 |
| 40 | Grinnell | 255 |
| 41 | Atlantic | 252 |
| 42 | Le Mars | 252 |
| 43 | Indianola | 246 |
| 44 | Orange City | 224 |
| 45 | Spirit Lake | 222 |
| 46 | Keokuk | 220 |
| 47 | Washington | 207 |
| 48 | Manchester | 205 |
| 49 | Creston | 194 |
| 50 | Knoxville | 183 |