(cities in St Louis, St Charles, Jefferson or Franklin County with at least 5 active listings)
Click on Column Heading To Sort By That Column
| Rank | City | County | State | Zip Code | Average Rent | # Homes For Lease | Avg Days On Market |
|---|---|---|---|---|---|---|---|
| 1 | Kirkwood | St Louis | MO | 63122 | $6,475 | 2 | 75 |
| 2 | Sunset Hills | St Louis | MO | 63127 | $5,998 | 2 | 77 |
| 3 | Ladue | St Louis | MO | 63124 | $3,988 | 2 | 52 |
| 4 | Chesterfield | St Louis | MO | 63017 | $3,934 | 4 | 15 |
| 5 | Ballwin | St Louis | MO | 63011 | $3,091 | 7 | 10 |
| 6 | Bridgeton | St Louis | MO | 63044 | $2,850 | 1 | 26 |
| 7 | Wildwood | St Louis | MO | 63038 | $2,750 | 3 | 1 |
| 8 | Richmond Heights | St Louis | MO | 63117 | $2,750 | 2 | 0 |
| 9 | Cottleville | St Charles | MO | 63304 | $2,750 | 3 | 0 |
| 10 | St Charles | St Charles | MO | 63302 | $2,733 | 3 | 1 |
| 11 | Shiloh | St Clair-IL | IL | 62221 | $2,700 | 2 | 0 |
| 12 | Wentzville | St Charles | MO | 63385 | $2,667 | 3 | 0 |
| 13 | Lake St Louis | St Charles | MO | 63367 | $2,657 | 3 | 4 |
| 14 | Washington | Franklin | MO | 63090 | $2,650 | 2 | 37 |
| 15 | Ellisville | St Louis | MO | 63011 | $2,600 | 1 | 40 |
| 16 | Olivette | St Louis | MO | 63132 | $2,600 | 1 | 42 |
| 17 | Edwardsville | Madison-IL | IL | 62025 | $2,500 | 1 | 46 |
| 18 | Webster Groves | St Louis | MO | 63119 | $2,500 | 1 | 60 |
| 19 | O'Fallon | St Charles | MO | 63368 | $2,476 | 19 | 6 |
| 20 | Rock Hill | St Louis | MO | 63119 | $2,400 | 1 | 120 |
| 21 | St Peters | St Charles | MO | 63376 | $2,217 | 4 | 12 |
| 22 | Eureka | Jefferson | MO | 63025 | $2,200 | 1 | 0 |
| 23 | Millstadt | St Clair-IL | IL | 62260 | $2,200 | 1 | 0 |
| 24 | Wright City | Warren | MO | 63390 | $2,200 | 1 | 0 |
| 25 | Creve Coeur | St Louis | MO | 63141 | $2,199 | 1 | 0 |
| 26 | Unincorporated | Jefferson | MO | 63023 | $2,186 | 18 | 14 |
| 27 | Mascoutah | St Clair-IL | IL | 62258 | $2,132 | 3 | 2 |
| 28 | Buchanan | MO | 64596 | $2,030 | 23 | 16 | |
| 29 | Overland | St Louis | MO | 63114 | $1,948 | 2 | 10 |
| 30 | Valley Park | St Louis | MO | 63088 | $1,900 | 1 | 0 |
| 31 | St Louis City | St Louis City | MO | 63110 | $1,856 | 26 | 17 |
| 32 | Swansea | St Clair-IL | IL | 62226 | $1,775 | 2 | 0 |
| 33 | Hazelwood | St Louis | MO | 63135 | $1,648 | 2 | 0 |
| 34 | Collinsville | St Clair-IL | IL | 62294 | $1,635 | 2 | 1 |
| 35 | St Ann | St Louis | MO | 63074 | $1,632 | 3 | 5 |
| 36 | Berkeley | St Louis | MO | 63134 | $1,488 | 2 | 45 |
| 37 | Florissant | St Louis | MO | 63033 | $1,450 | 7 | 37 |
| 38 | Woodson Terrace | St Louis | MO | 63134 | $1,438 | 2 | 39 |
| 39 | Troy | Madison-IL | IL | 62294 | $1,400 | 1 | 0 |
| 40 | Ferguson | St Louis | MO | 63135 | $1,383 | 6 | 28 |
| 41 | Bellefontaine Neighbors | St Louis | MO | 63137 | $1,378 | 6 | 12 |
| 42 | University City | St Louis | MO | 63132 | $1,300 | 1 | 0 |
| 43 | Riverview | St Louis | MO | 63137 | $1,294 | 4 | 8 |
| 44 | Cool Valley | St Louis | MO | 63121 | $1,250 | 1 | 0 |
| 45 | Normandy | St Louis | MO | 63138 | $1,250 | 1 | 0 |
| 46 | Flordell Hills | St Louis | MO | 63136 | $1,075 | 1 | 9 |
| 47 | Belleville | St Clair-IL | IL | 62226 | $1,057 | 7 | 8 |
| 48 | Jennings | St Louis | MO | 63136 | $1,050 | 2 | 3 |
| 49 | St John | St Louis | MO | 63114 | $995 | 1 | 0 |
| 50 | Godfrey | Madison-IL | IL | 62002 | $950 | 1 | 0 |
| 51 | Fairview Heights | St Clair-IL | IL | 62208 | $920 | 4 | 0 |
| 52 | Cahokia | St Clair-IL | IL | 62206 | $900 | 1 | 0 |
| 53 | Granite City | Madison-IL | IL | 62040 | $850 | 1 | 22 |
| 54 | Clarksville | Pike | MO | 63336 | $800 | 1 | 0 |