← Metro scorecard

Investor Market Scorecard — ZIP Codes

Showing scored ZIP codes with native rental data. Scores use the same Cash Flow, Growth, and Stability methodology as the metro view — Stability components are inherited from the parent MSA.

Showing 8543 ZIPs with full rental data (8543 of ~26,297 US ZIPs — 29.6%). ZIPs without Zillow rental coverage are not included. Why? →
Reset

Showing top 300 ZIPs

# ZIP City / County / Metro Signal Cash Flow Growth Stability Yield 1-yr Apprec. Home Value
1 61101 IL Rockford
Winnebago County
Rockford, IL
watch 98.0 79.0 34.0 13.04% +13.8% $117,334
2 61104 IL Rockford
Winnebago County
Rockford, IL
watch 97.0 79.0 34.0 11.37% +16.9% $114,812
3 61603 IL Peoria
Peoria County
Peoria, IL
watch 99.0 77.0 34.0 21.2% +9.7% $66,119
4 67501 KS Hutchinson
Reno County
Hutchinson, KS
watch 93.0 78.0 39.0 9.13% +8.0% $101,227
5 61032 IL Freeport
Stephenson County
Freeport, IL
watch 92.0 77.0 38.0 8.97% +6.6% $129,770
6 19602 PA Reading
Berks County
Reading, PA
watch 96.0 78.0 33.0 9.86% +7.5% $144,189
7 61108 IL Rockford
Winnebago County
Rockford, IL
watch 95.0 79.0 34.0 9.25% +8.8% $193,284
8 61616 IL Peoria Heights
Peoria County
Peoria, IL
watch 98.0 76.0 34.0 11.71% +6.4% $123,646
9 13204 NY Syracuse
Onondaga County
Syracuse, NY
watch 98.0 75.0 34.0 12.43% +5.1% $154,367
10 14611 NY Rochester
Monroe County
Rochester, NY
watch 99.0 75.0 33.0 13.03% +5.5% $122,634
11 13850 NY Vestal
Broome County
Binghamton, NY
watch 93.0 78.0 36.0 9.29% +7.4% $264,189
12 13790 NY Johnson City
Broome County
Binghamton, NY
watch 93.0 78.0 36.0 8.98% +7.8% $171,136
13 61604 IL Peoria
Peoria County
Peoria, IL
watch 97.0 76.0 34.0 10.44% +6.4% $114,291
14 61111 IL Loves Park
Winnebago County
Rockford, IL
watch 94.0 78.0 34.0 9.09% +7.4% $207,516
15 16507 PA Erie
Erie County
Erie, PA
watch 98.0 74.0 34.0 12.51% +6.8% $107,015
16 13090 NY Liverpool
Onondaga County
Syracuse, NY
watch 95.0 77.0 34.0 9.49% +6.4% $312,867
17 79605 TX Abilene
Taylor County
Abilene, TX
watch 96.0 74.0 35.0 11.28% +9.1% $182,823
18 62703 IL Springfield
Sangamon County
Springfield, IL
watch 99.0 73.0 33.0 13.75% +6.6% $98,416
19 14020 NY Batavia
Genesee County
Batavia, NY
watch 96.0 75.0 34.0 9.63% +6.5% $210,238
20 45505 OH Springfield
Clark County
Springfield, OH
watch 96.0 76.0 32.0 11.02% +6.0% $130,360
21 14608 NY Rochester
Monroe County
Rochester, NY
watch 99.0 72.0 33.0 14.75% +7.1% $122,123
22 64120 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 100.0 78.0 26.0 21.48% +19.8% $85,956
23 79601 TX Abilene
Taylor County
Abilene, TX
watch 97.0 72.0 35.0 12.23% +9.5% $217,712
24 16504 PA Erie
Erie County
Erie, PA
watch 95.0 74.0 34.0 9.45% +5.5% $157,670
25 13208 NY Syracuse
Onondaga County
Syracuse, NY
watch 95.0 74.0 34.0 9.25% +4.7% $173,652
26 61103 IL Rockford
Winnebago County
Rockford, IL
watch 90.0 79.0 34.0 7.89% +8.7% $155,259
27 53206 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 98.0 79.0 26.0 12.6% +15.5% $96,525
28 13206 NY Syracuse
Onondaga County
Syracuse, NY
watch 92.0 76.0 34.0 8.27% +5.9% $205,173
29 19601 PA Reading
Berks County
Reading, PA
watch 92.0 77.0 33.0 8.13% +6.9% $187,219
30 60901 IL Kankakee
Kankakee County
Kankakee, IL
watch 92.0 72.0 38.0 9.07% +4.6% $165,209
31 13126 NY Oswego
Oswego County
Syracuse, NY
watch 91.0 77.0 34.0 7.9% +6.5% $194,709
32 46613 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 98.0 78.0 26.0 12.62% +7.6% $113,402
33 61605 IL Peoria
Peoria County
Peoria, IL
watch 99.0 68.0 34.0 24.09% +4.8% $40,722
34 62702 IL Springfield
Sangamon County
Springfield, IL
watch 98.0 70.0 33.0 11.86% +5.5% $114,242
35 11968 NY Southampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 74.0 26.0 22.14% +6.1% $2,253,681
36 11930 NY Amagansett
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 99.0 74.0 26.0 18.58% +5.2% $3,310,226
37 6120 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 95.0 78.0 26.0 10.6% +8.8% $220,579
38 48708 MI Bay City
Bay County
Bay City, MI
watch 92.0 75.0 32.0 8.96% +6.6% $139,711
39 16502 PA Erie
Erie County
Erie, PA
watch 92.0 74.0 34.0 8.2% +5.6% $131,719
40 60636 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 97.0 76.0 26.0 11.61% +8.8% $141,968
41 46619 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 95.0 78.0 26.0 10.31% +8.2% $142,085
42 79602 TX Abilene
Taylor County
Abilene, TX
watch 96.0 68.0 35.0 11.09% +7.3% $271,538
43 61554 IL Pekin
Tazewell County
Peoria, IL
watch 89.0 76.0 34.0 7.67% +7.8% $144,927
44 44509 OH Youngstown
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 99.0 74.0 26.0 15.2% +11.3% $86,136
45 46404 IN Gary
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 73.0 26.0 17.12% +5.3% $97,431
46 61615 IL Peoria
Peoria County
Peoria, IL
watch 89.0 76.0 34.0 7.63% +7.5% $258,298
47 48458 MI Mount Morris
Genesee County
Flint, MI
watch 94.0 73.0 31.0 9.54% +8.0% $120,845
48 11976 NY Water Mill
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 72.0 26.0 23.85% +6.5% $5,090,000
49 14305 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 96.0 76.0 26.0 10.76% +7.0% $156,172
50 13905 NY Binghamton
Broome County
Binghamton, NY
watch 91.0 71.0 36.0 8.28% +3.7% $194,251
51 46616 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 94.0 78.0 26.0 9.96% +7.1% $154,667
52 14623 NY Rochester
Monroe County
Rochester, NY
watch 93.0 71.0 33.0 8.59% +4.0% $268,545
53 61109 IL Rockford
Winnebago County
Rockford, IL
watch 85.0 79.0 34.0 7.04% +11.3% $195,906
54 14456 NY Geneva
Ontario County
Rochester, NY
watch 91.0 74.0 33.0 7.93% +5.0% $232,777
55 61107 IL Rockford
Winnebago County
Rockford, IL
watch 85.0 79.0 34.0 7.08% +8.7% $228,518
56 44705 OH Canton
Stark County
Canton-Massillon, OH
watch 97.0 75.0 26.0 11.43% +5.7% $106,082
57 44301 OH Akron
Summit County
Akron, OH
watch 97.0 68.0 31.0 11.33% +4.2% $127,283
58 61571 IL Washington
Tazewell County
Peoria, IL
watch 89.0 74.0 34.0 7.67% +6.3% $238,591
59 19604 PA Reading
Berks County
Reading, PA
watch 95.0 69.0 33.0 9.2% +3.0% $172,247
60 49007 MI Kalamazoo
Kalamazoo County
Kalamazoo-Portage, MI
watch 96.0 74.0 26.0 11.25% +7.9% $128,006
61 44505 OH Youngstown
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 98.0 73.0 26.0 12.46% +11.2% $93,269
62 14609 NY Rochester
Monroe County
Rochester, NY
watch 93.0 70.0 33.0 8.57% +3.6% $213,081
63 73501 OK Lawton
Comanche County
Lawton, OK
watch 93.0 75.0 28.0 11.01% +8.6% $124,264
64 1109 MA Springfield
Hampden County
Springfield, MA
watch 94.0 68.0 35.0 9.02% +4.6% $284,279
65 52401 IA Cedar Rapids
Linn County
Cedar Rapids, IA
watch 97.0 62.0 37.0 12.54% +4.5% $125,363
66 79603 TX Abilene
Taylor County
Abilene, TX
watch 97.0 64.0 35.0 14.53% +4.6% $149,224
67 40210 KY Louisville
Jefferson County
Louisville/Jefferson County, KY-IN
watch 99.0 71.0 26.0 15.74% +6.6% $91,295
68 14425 NY Farmington
Ontario County
Rochester, NY
watch 89.0 74.0 33.0 7.55% +5.8% $338,809
69 28574 NC Richlands
Onslow County
Jacksonville, NC
watch 86.0 72.0 38.0 7.62% +4.3% $278,535
70 48602 MI Saginaw
Saginaw County
Saginaw, MI
watch 97.0 71.0 28.0 15.31% +4.2% $85,057
71 46803 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 95.0 69.0 31.0 10.3% +3.3% $116,019
72 44703 OH Canton
Stark County
Canton-Massillon, OH
watch 96.0 73.0 26.0 10.95% +8.9% $100,643
73 43609 OH Toledo
Lucas County
Toledo, OH
watch 98.0 65.0 32.0 18.28% +8.2% $71,291
74 16508 PA Erie
Erie County
Erie, PA
watch 86.0 75.0 34.0 7.23% +5.9% $171,948
75 79606 TX Abilene
Taylor County
Abilene, TX
watch 92.0 68.0 35.0 8.64% +7.8% $307,933
76 14546 NY Scottsville
Monroe County
Rochester, NY
watch 88.0 74.0 33.0 7.43% +4.9% $280,627
77 61021 IL Dixon
Lee County
Dixon, IL
neutral 84.0 71.0 40.0 7.26% +7.0% $180,180
78 43612 OH Toledo
Lucas County
Toledo, OH
watch 96.0 67.0 32.0 10.85% +5.4% $120,910
79 17103 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 93.0 76.0 26.0 9.69% +6.3% $149,455
80 17104 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 95.0 73.0 26.0 10.58% +4.7% $135,379
81 44485 OH Warren
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 99.0 70.0 26.0 15.71% +7.3% $76,173
82 67214 KS Wichita
Sedgwick County
Wichita, KS
watch 94.0 64.0 36.0 11.07% +4.9% $91,724
83 47713 IN Evansville
Vanderburgh County
Evansville, IN-KY
watch 97.0 71.0 26.0 12.21% +4.7% $99,877
84 60429 IL Hazel Crest
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 69.0 26.0 16.23% +3.9% $187,646
85 45417 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 99.0 69.0 26.0 17.41% +3.0% $75,210
86 13903 NY Binghamton
Broome County
Binghamton, NY
watch 89.0 69.0 36.0 8.0% +3.1% $191,900
87 13031 NY Camillus
Onondaga County
Syracuse, NY
watch 83.0 77.0 34.0 6.76% +6.9% $320,484
88 14606 NY Rochester
Monroe County
Rochester, NY
watch 86.0 75.0 33.0 7.12% +5.3% $221,135
89 60827 IL Riverdale
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 97.0 71.0 26.0 11.69% +7.3% $134,122
90 11946 NY Hampton Bays
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 97.0 70.0 26.0 12.17% +5.8% $962,500
91 13203 NY Syracuse
Onondaga County
Syracuse, NY
watch 95.0 65.0 34.0 9.25% +2.1% $192,813
92 61614 IL Peoria
Peoria County
Peoria, IL
watch 84.0 75.0 34.0 7.01% +6.4% $206,437
93 44483 OH Warren
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 91.0 76.0 26.0 8.98% +8.1% $140,311
94 67204 KS Wichita
Sedgwick County
Wichita, KS
watch 88.0 69.0 36.0 8.09% +4.3% $202,814
95 18232 PA Lansford
Carbon County
Allentown-Bethlehem-Easton, PA-NJ
watch 98.0 70.0 26.0 12.66% +8.3% $97,155
96 44305 OH Akron
Summit County
Akron, OH
watch 97.0 64.0 31.0 11.05% +5.8% $125,039
97 14616 NY Rochester
Monroe County
Rochester, NY
watch 91.0 69.0 33.0 7.98% +3.4% $221,467
98 8110 NJ Pennsauken
Camden County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 92.0 75.0 26.0 9.33% +7.3% $302,774
99 13027 NY Baldwinsville
Onondaga County
Syracuse, NY
watch 81.0 78.0 34.0 6.61% +7.7% $344,933
100 16415 PA Fairview
Erie County
Erie, PA
watch 85.0 74.0 34.0 7.09% +5.8% $384,838
101 13502 NY Utica
Oneida County
Utica-Rome, NY
watch 89.0 77.0 26.0 8.64% +8.4% $212,030
102 25302 WV Charleston
Kanawha County
Charleston, WV
watch 94.0 60.0 39.0 10.31% +3.5% $109,373
103 73507 OK Lawton
Comanche County
Lawton, OK
watch 89.0 75.0 28.0 8.7% +7.0% $137,940
104 14626 NY Rochester
Monroe County
Rochester, NY
watch 85.0 74.0 33.0 7.05% +5.6% $293,774
105 11963 NY Sag Harbor
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 66.0 26.0 28.36% +4.8% $2,368,224
106 14211 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 97.0 69.0 26.0 12.36% +7.2% $119,631
107 44135 OH Cleveland
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 70.0 26.0 11.44% +4.7% $160,532
108 13760 NY Endicott
Broome County
Binghamton, NY
watch 79.0 78.0 36.0 6.48% +7.9% $216,825
109 8232 NJ Pleasantville
Atlantic County
Atlantic City-Hammonton, NJ
watch 93.0 73.0 26.0 9.56% +4.4% $247,196
110 31030 GA Fort Valley
Peach County
Warner Robins, GA
watch 89.0 70.0 33.0 8.85% +3.6% $160,935
111 67114 KS Newton
Harvey County
Wichita, KS
watch 84.0 71.0 36.0 7.4% +4.8% $175,678
112 60466 IL Park Forest
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 98.0 68.0 26.0 13.43% +4.7% $161,360
113 45439 OH Moraine
Montgomery County
Dayton-Kettering, OH
watch 94.0 73.0 26.0 9.76% +4.1% $172,868
114 46615 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 90.0 76.0 26.0 8.77% +6.5% $185,625
115 53204 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 95.0 71.0 26.0 10.57% +5.6% $165,636
116 17401 PA York
York County
York-Hanover, PA
watch 93.0 73.0 26.0 9.69% +4.5% $148,849
117 10462 NY New York
Bronx County
New York-Newark-Jersey City, NY-NJ-PA
watch 97.0 69.0 26.0 11.98% +7.0% $254,850
118 66101 KS Kansas City
Wyandotte County
Kansas City, MO-KS
watch 97.0 69.0 26.0 11.94% +3.4% $131,815
119 60301 IL Oak Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 92.0 74.0 26.0 9.32% +6.7% $308,173
120 45449 OH West Carrollton
Montgomery County
Dayton-Kettering, OH
watch 89.0 77.0 26.0 8.56% +6.1% $193,254
121 45805 OH Lima
Allen County
Lima, OH
watch 90.0 71.0 30.0 8.21% +6.4% $197,879
122 60624 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 93.0 72.0 26.0 9.69% +8.0% $222,597
123 13440 NY Rome
Oneida County
Utica-Rome, NY
watch 88.0 77.0 26.0 8.39% +7.0% $214,647
124 16506 PA Erie
Erie County
Erie, PA
watch 84.0 73.0 34.0 6.96% +5.0% $298,045
125 16503 PA Erie
Erie County
Erie, PA
watch 98.0 59.0 34.0 13.43% +3.5% $71,458
126 6608 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 87.0 78.0 26.0 8.22% +10.6% $305,018
127 19611 PA Reading
Berks County
Reading, PA
watch 94.0 63.0 33.0 8.89% +2.0% $239,725
128 44055 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 96.0 69.0 26.0 10.77% +5.7% $129,594
129 67216 KS Wichita
Sedgwick County
Wichita, KS
watch 92.0 62.0 36.0 9.74% +2.3% $136,643
130 67211 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 62.0 36.0 9.23% +4.1% $123,384
131 44904 OH Lexington
Richland County
Mansfield, OH
high risk 91.0 75.0 24.0 8.26% +5.7% $276,957
132 14624 NY Rochester
Monroe County
Rochester, NY
watch 84.0 73.0 33.0 6.93% +4.8% $279,174
133 10992 NY Washingtonville
Orange County
Poughkeepsie-Newburgh-Middletown, NY
watch 89.0 75.0 26.0 8.59% +5.1% $537,923
134 46628 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 87.0 77.0 26.0 8.28% +7.2% $181,785
135 62704 IL Leland Grove
Sangamon County
Springfield, IL
watch 85.0 72.0 33.0 7.05% +8.2% $192,242
136 14622 NY Rochester
Monroe County
Rochester, NY
watch 87.0 70.0 33.0 7.24% +3.8% $247,456
137 31093 GA Warner Robins
Houston County
Warner Robins, GA
watch 92.0 66.0 33.0 9.97% +2.4% $167,291
138 6607 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 86.0 78.0 26.0 8.1% +10.4% $309,427
139 45414 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 94.0 70.0 26.0 9.77% +3.4% $186,805
140 12206 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 93.0 71.0 26.0 9.43% +6.7% $228,714
141 6096 CT Windsor Locks
Hartford County
Hartford-East Hartford-Middletown, CT
watch 86.0 78.0 26.0 8.09% +10.2% $342,289
142 60484 IL University Park
Will County
Chicago-Naperville-Elgin, IL-IN-WI
watch 96.0 67.0 26.0 11.39% +3.2% $200,139
143 48642 MI Midland
Midland County
Midland, MI
watch 87.0 74.0 28.0 7.45% +6.4% $263,854
144 13413 NY New Hartford
Oneida County
Utica-Rome, NY
watch 87.0 77.0 26.0 8.18% +7.4% $316,568
145 61073 IL Roscoe
Winnebago County
Rockford, IL
watch 77.0 78.0 34.0 6.25% +8.3% $318,229
146 50662 IA Oelwein
Fayette County
NaN
watch 94.0 70.0 26.0 9.87% +3.2% $112,804
147 49090 MI South Haven
Van Buren County
Holland, MI
watch 84.0 69.0 36.0 7.1% +3.1% $380,137
148 44857 OH Norwalk
Huron County
Norwalk, OH
watch 93.0 64.0 32.0 9.07% +7.4% $219,494
149 63401 MO Hannibal
Marion County
Hannibal, MO
watch 85.0 69.0 35.0 7.49% +3.2% $178,289
150 73119 OK Oklahoma City
Oklahoma County
Oklahoma City, OK
watch 92.0 68.0 30.0 11.43% +7.2% $116,278
151 45324 OH Fairborn
Greene County
Dayton-Kettering, OH
watch 90.0 74.0 26.0 8.7% +4.5% $210,298
152 33434 FL Boca Raton
Palm Beach County
Miami-Fort Lauderdale-Pompano Beach, FL
watch 98.0 65.0 26.0 12.56% +2.6% $253,418
153 17368 PA Wrightsville
York County
York-Hanover, PA
watch 97.0 66.0 26.0 11.91% +3.0% $282,175
154 44203 OH Barberton
Summit County
Akron, OH
watch 93.0 65.0 31.0 8.48% +5.3% $187,275
155 67210 KS NaN
Sedgwick County
Wichita, KS
watch 87.0 65.0 36.0 7.94% +3.6% $226,204
156 60085 IL Waukegan
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 90.0 73.0 26.0 8.73% +6.8% $241,625
157 44278 OH Tallmadge
Summit County
Akron, OH
watch 94.0 63.0 31.0 9.04% +3.8% $293,188
158 67218 KS Wichita
Sedgwick County
Wichita, KS
watch 90.0 62.0 36.0 8.77% +3.5% $154,228
159 13045 NY Cortland
Cortland County
Cortland, NY
watch 86.0 75.0 27.0 7.46% +6.0% $210,494
160 61701 IL Bloomington
McLean County
Bloomington, IL
watch 89.0 66.0 33.0 7.64% +2.5% $180,383
161 45420 OH Kettering
Montgomery County
Dayton-Kettering, OH
watch 92.0 71.0 26.0 9.21% +3.5% $170,210
162 49444 MI Norton Shores
Muskegon County
Muskegon, MI
watch 93.0 65.0 30.0 8.89% +4.0% $195,095
163 48507 MI Flint
Genesee County
Flint, MI
watch 96.0 61.0 31.0 11.59% +3.5% $111,488
164 67203 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 60.0 36.0 9.29% +2.7% $167,301
165 14215 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 96.0 66.0 26.0 10.76% +3.2% $152,352
166 36869 AL Phenix City
Russell County
Columbus, GA-AL
watch 92.0 70.0 26.0 9.27% +6.2% $173,739
167 30901 GA Augusta
Richmond County
Augusta-Richmond County, GA-SC
watch 100.0 62.0 26.0 21.08% +8.7% $70,084
168 44446 OH Niles
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 84.0 78.0 26.0 7.85% +8.8% $138,966
169 48838 MI Greenville
Montcalm County
Grand Rapids-Kentwood, MI
watch 89.0 72.0 26.0 8.63% +5.8% $278,152
170 29451 SC Isle of Palms
Charleston County
Charleston-North Charleston, SC
watch 86.0 76.0 26.0 8.03% +5.8% $1,718,322
171 53209 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 95.0 67.0 26.0 10.2% +3.6% $169,884
172 52404 IA Cedar Rapids
Linn County
Cedar Rapids, IA
watch 92.0 58.0 37.0 8.58% +2.8% $204,287
173 73527 OK Cache
Comanche County
Lawton, OK
watch 87.0 73.0 28.0 7.94% +9.2% $222,981
174 44052 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 92.0 69.0 26.0 9.27% +4.8% $142,659
175 64054 MO Sugar Creek
Jackson County
Kansas City, MO-KS
watch 95.0 66.0 26.0 10.58% +4.2% $167,078
176 6519 CT New Haven
New Haven County
New Haven-Milford, CT
watch 89.0 73.0 26.0 8.46% +7.2% $303,377
177 62521 IL Decatur
Macon County
Decatur, IL
watch 94.0 60.0 32.0 9.46% +7.4% $124,506
178 67213 KS Wichita
Sedgwick County
Wichita, KS
watch 93.0 58.0 36.0 9.88% +3.2% $120,862
179 23847 VA Emporia
Emporia City
NaN
watch 87.0 74.0 26.0 8.17% +4.7% $161,504
180 44137 OH Maple Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 98.0 63.0 26.0 13.76% +3.5% $135,772
181 53223 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 90.0 71.0 26.0 8.8% +4.6% $237,960
182 52732 IA Clinton
Clinton County
Clinton, IA
watch 80.0 67.0 40.0 6.84% +4.1% $135,869
183 18102 PA Allentown
Lehigh County
Allentown-Bethlehem-Easton, PA-NJ
watch 86.0 74.0 26.0 8.13% +5.1% $225,979
184 6106 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 90.0 71.0 26.0 8.75% +3.7% $229,797
185 43616 OH Oregon
Lucas County
Toledo, OH
watch 94.0 61.0 32.0 9.13% +4.5% $234,715
186 45406 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 98.0 62.0 26.0 14.18% +1.6% $91,777
187 61821 IL Champaign
Champaign County
Champaign-Urbana, IL
watch 90.0 71.0 26.0 8.76% +4.6% $208,299
188 44240 OH Kent
Portage County
Akron, OH
watch 88.0 67.0 31.0 7.44% +4.3% $253,278
189 45365 OH Sidney
Shelby County
Sidney, OH
watch 75.0 77.0 34.0 6.23% +7.9% $219,852
190 99518 AK Anchorage
Anchorage Borough
Anchorage, AK
watch 88.0 66.0 33.0 7.4% +6.8% $345,649
191 43607 OH Toledo
Lucas County
Toledo, OH
watch 98.0 56.0 32.0 17.22% +3.0% $80,819
192 44319 OH Akron
Summit County
Akron, OH
watch 89.0 66.0 31.0 7.69% +4.5% $249,243
193 46815 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 90.0 66.0 31.0 7.99% +3.4% $249,968
194 72206 AR Little Rock
Pulaski County
Little Rock-North Little Rock-Conway, AR
watch 93.0 67.0 26.0 9.68% +9.9% $138,057
195 28540 NC Jacksonville
Onslow County
Jacksonville, NC
watch 77.0 71.0 38.0 6.56% +3.9% $260,622
196 53218 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 93.0 67.0 26.0 9.6% +3.2% $170,935
197 13676 NY Potsdam
Saint Lawrence County
Ogdensburg-Massena, NY
watch 84.0 76.0 26.0 7.87% +8.5% $192,563
198 44710 OH Canton
Stark County
Canton-Massillon, OH
watch 97.0 64.0 26.0 11.42% +3.2% $128,737
199 63133 MO Pagedale
Saint Louis County
St. Louis, MO-IL
watch 99.0 61.0 26.0 19.71% +7.3% $75,992
200 79107 TX Amarillo
Potter County
Amarillo, TX
watch 91.0 60.0 35.0 10.44% +5.8% $115,036
201 54409 WI Antigo
Langlade County
NaN
watch 81.0 79.0 26.0 7.5% +9.7% $193,834
202 44221 OH Cuyahoga Falls
Summit County
Akron, OH
watch 91.0 63.0 31.0 8.15% +4.5% $201,299
203 67208 KS Wichita
Sedgwick County
Wichita, KS
watch 81.0 68.0 36.0 7.04% +4.6% $183,675
204 60452 IL Oak Forest
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 89.0 70.0 26.0 8.67% +5.9% $303,685
205 60073 IL Round Lake
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 94.0 65.0 26.0 10.02% +4.5% $283,425
206 29532 SC Darlington
Darlington County
Florence, SC
high risk 89.0 75.0 22.0 9.74% +12.1% $157,067
207 60110 IL Carpentersville
Kane County
Chicago-Naperville-Elgin, IL-IN-WI
watch 93.0 67.0 26.0 9.51% +3.7% $297,475
208 1108 MA Springfield
Hampden County
Springfield, MA
watch 88.0 63.0 35.0 7.5% +3.9% $307,899
209 64132 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 98.0 62.0 26.0 12.78% +4.6% $116,091
210 62526 IL Decatur
Macon County
Decatur, IL
watch 96.0 57.0 32.0 10.21% +6.0% $100,676
211 73505 OK Lawton
Comanche County
Lawton, OK
watch 89.0 68.0 28.0 8.7% +5.2% $152,386
212 48506 MI Flint
Genesee County
Flint, MI
watch 97.0 57.0 31.0 13.78% +3.6% $89,178
213 6610 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 87.0 72.0 26.0 8.24% +6.9% $299,552
214 67042 KS El Dorado
Butler County
Wichita, KS
watch 77.0 72.0 36.0 6.5% +5.2% $175,231
215 6112 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 82.0 77.0 26.0 7.64% +7.0% $263,859
216 53403 WI Racine
Racine County
Racine, WI
watch 89.0 64.0 32.0 7.95% +3.4% $218,470
217 60477 IL Tinley Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 91.0 68.0 26.0 9.12% +5.5% $311,948
218 49037 MI Battle Creek
Calhoun County
Battle Creek, MI
watch 93.0 60.0 32.0 9.12% +5.1% $137,184
219 60419 IL Dolton
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 60.0 26.0 17.35% +3.5% $158,171
220 14613 NY Rochester
Monroe County
Rochester, NY
watch 97.0 55.0 33.0 10.15% +0.6% $140,752
221 74126 OK Tulsa
Osage County
Tulsa, OK
watch 93.0 59.0 32.0 14.77% +1.8% $93,024
222 44312 OH Lakemore
Summit County
Akron, OH
watch 91.0 62.0 31.0 8.16% +4.1% $185,315
223 60652 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 95.0 64.0 26.0 10.21% +3.6% $276,489
224 60430 IL Homewood
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 92.0 67.0 26.0 9.34% +6.0% $255,833
225 31008 GA Byron
Peach County
Warner Robins, GA
watch 86.0 66.0 33.0 7.98% +2.7% $268,638
226 28539 NC Hubert
Onslow County
Jacksonville, NC
watch 78.0 69.0 38.0 6.62% +3.4% $285,949
227 13210 NY Syracuse
Onondaga County
Syracuse, NY
watch 85.0 66.0 34.0 7.07% +2.4% $268,890
228 40212 KY Louisville
Jefferson County
Louisville/Jefferson County, KY-IN
watch 99.0 60.0 26.0 14.95% +3.9% $84,437
229 1001 MA Agawam
Hampden County
Springfield, MA
watch 81.0 68.0 35.0 6.69% +4.8% $355,497
230 53140 WI Kenosha
Kenosha County
Chicago-Naperville-Elgin, IL-IN-WI
watch 88.0 71.0 26.0 8.35% +7.2% $265,892
231 6114 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 88.0 70.0 26.0 8.41% +3.8% $223,726
232 74107 OK Tulsa
Tulsa County
Tulsa, OK
watch 88.0 64.0 32.0 8.72% +4.3% $159,844
233 74601 OK Ponca City
Kay County
Ponca City, OK
watch 89.0 64.0 31.0 9.99% +6.0% $92,450
234 6111 CT Newington
Hartford County
Hartford-East Hartford-Middletown, CT
watch 84.0 74.0 26.0 7.88% +5.0% $381,937
235 61820 IL Champaign
Champaign County
Champaign-Urbana, IL
watch 85.0 74.0 26.0 7.93% +5.5% $185,566
236 14615 NY Rochester
Monroe County
Rochester, NY
watch 91.0 60.0 33.0 8.01% +1.6% $193,530
237 46601 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 85.0 73.0 26.0 7.98% +4.6% $156,033
238 60613 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 85.0 74.0 26.0 7.89% +7.9% $363,973
239 44515 OH Austintown
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 85.0 73.0 26.0 7.91% +6.7% $189,590
240 13501 NY Utica
Oneida County
Utica-Rome, NY
watch 82.0 76.0 26.0 7.59% +7.0% $213,454
241 64507 MO Saint Joseph
Buchanan County
St. Joseph, MO-KS
watch 90.0 68.0 26.0 8.75% +6.4% $171,448
242 74115 OK Tulsa
Tulsa County
Tulsa, OK
watch 92.0 60.0 32.0 11.14% +3.8% $118,617
243 17901 PA Pottsville
Schuylkill County
Pottsville, PA
high risk 93.0 66.0 25.0 9.13% +4.8% $156,123
244 67209 KS Wichita
Sedgwick County
Wichita, KS
watch 84.0 63.0 36.0 7.37% +3.4% $260,138
245 14514 NY North Chili
Monroe County
Rochester, NY
watch 78.0 73.0 33.0 6.27% +5.4% $346,480
246 13601 NY Watertown
Jefferson County
Watertown-Fort Drum, NY
watch 92.0 66.0 26.0 9.18% +4.0% $206,279
247 67219 KS Park City
Sedgwick County
Wichita, KS
watch 89.0 58.0 36.0 8.36% +2.0% $185,136
248 60805 IL Evergreen Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 89.0 69.0 26.0 8.49% +5.2% $294,037
249 69101 NE North Platte
Lincoln County
North Platte, NE
neutral 73.0 76.0 34.0 6.15% +7.3% $220,888
250 44641 OH Louisville
Stark County
Canton-Massillon, OH
watch 87.0 70.0 26.0 8.25% +4.7% $251,986
251 74128 OK Tulsa
Tulsa County
Tulsa, OK
watch 90.0 61.0 32.0 9.67% +3.6% $162,675
252 14301 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 97.0 60.0 26.0 12.11% +1.4% $118,349
253 14617 NY Rochester
Monroe County
Rochester, NY
watch 80.0 71.0 33.0 6.4% +4.2% $271,877
254 44132 OH Euclid
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 61.0 26.0 11.75% +2.9% $154,762
255 31088 GA Warner Robins
Houston County
Warner Robins, GA
watch 83.0 68.0 33.0 7.36% +3.2% $240,003
256 6042 CT Manchester
Hartford County
Hartford-East Hartford-Middletown, CT
watch 85.0 72.0 26.0 7.99% +4.2% $324,708
257 6901 CT Stamford
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 92.0 65.0 26.0 9.37% +3.9% $384,013
258 28334 NC Dunn
Harnett County
Fayetteville, NC
watch 87.0 61.0 34.0 8.43% +2.7% $227,826
259 62629 IL Chatham
Sangamon County
Springfield, IL
watch 81.0 70.0 33.0 6.56% +6.9% $311,943
260 24017 VA Roanoke
Roanoke City
Roanoke, VA
watch 91.0 58.0 33.0 9.64% +1.3% $190,160
261 74106 OK Tulsa
Tulsa County
Tulsa, OK
watch 93.0 58.0 32.0 12.97% +1.5% $114,099
262 25703 WV Huntington
Cabell County
Huntington-Ashland, WV-KY-OH
watch 99.0 58.0 26.0 15.84% +6.3% $72,915
263 53205 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 97.0 60.0 26.0 11.75% +3.1% $157,513
264 60606 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 93.0 64.0 26.0 9.72% +3.5% $344,545
265 67502 KS Hutchinson
Reno County
Hutchinson, KS
neutral 68.0 76.0 39.0 5.58% +7.1% $220,103
266 13021 NY Auburn
Cayuga County
Auburn, NY
watch 80.0 75.0 28.0 7.21% +6.5% $229,395
267 8401 NJ Atlantic City
Atlantic County
Atlantic City-Hammonton, NJ
watch 93.0 64.0 26.0 9.69% +1.9% $221,637
268 12078 NY Gloversville
Fulton County
Gloversville, NY
watch 76.0 71.0 36.0 6.65% +6.0% $184,872
269 35204 AL Birmingham
Jefferson County
Birmingham-Hoover, AL
watch 99.0 58.0 26.0 17.32% +7.2% $71,879
270 64134 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 95.0 62.0 26.0 10.14% +3.4% $176,388
271 73018 OK Chickasha
Grady County
Oklahoma City, OK
watch 90.0 63.0 30.0 9.63% +5.2% $160,023
272 47303 IN Muncie
Delaware County
Muncie, IN
watch 89.0 68.0 26.0 8.01% +3.0% $147,263
273 66611 KS Topeka
Shawnee County
Topeka, KS
watch 93.0 59.0 30.0 9.06% +1.2% $164,452
274 45601 OH Chillicothe
Ross County
Chillicothe, OH
watch 80.0 65.0 38.0 6.63% +4.0% $207,805
275 74104 OK Tulsa
Tulsa County
Tulsa, OK
watch 85.0 65.0 32.0 7.88% +3.5% $241,628
276 37721 TN Corryton
Knox County
Knoxville, TN
watch 85.0 65.0 32.0 7.79% +2.5% $333,262
277 45403 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 97.0 59.0 26.0 12.24% +1.0% $101,655
278 65301 MO Sedalia
Pettis County
Sedalia, MO
watch 86.0 60.0 37.0 7.6% +1.7% $184,224
279 44314 OH Akron
Summit County
Akron, OH
watch 98.0 53.0 31.0 12.9% +3.5% $106,773
280 99623 AK Meadow Lakes
Matanuska Susitna Borough
Anchorage, AK
watch 86.0 63.0 33.0 7.24% +7.9% $381,575
281 47714 IN Evansville
Vanderburgh County
Evansville, IN-KY
watch 90.0 66.0 26.0 8.78% +4.8% $146,597
282 53404 WI Racine
Racine County
Racine, WI
watch 85.0 66.0 32.0 7.23% +4.5% $200,606
283 37924 TN Knoxville
Knox County
Knoxville, TN
watch 88.0 62.0 32.0 8.45% +1.9% $343,708
284 19607 PA Reading
Berks County
Reading, PA
watch 84.0 65.0 33.0 6.94% +2.4% $279,799
285 13104 NY Manlius
Onondaga County
Syracuse, NY
neutral 71.0 78.0 34.0 5.65% +7.9% $476,994
286 74129 OK Tulsa
Tulsa County
Tulsa, OK
watch 89.0 61.0 32.0 9.15% +3.3% $195,737
287 64050 MO Independence
Jackson County
Kansas City, MO-KS
watch 87.0 69.0 26.0 8.19% +5.9% $180,087
288 43613 OH Toledo
Lucas County
Toledo, OH
watch 86.0 64.0 32.0 7.39% +5.3% $162,500
289 49022 MI Benton Harbor
Berrien County
Niles, MI
watch 85.0 66.0 32.0 7.26% +7.1% $161,783
290 44134 OH Parma
Cuyahoga County
Cleveland-Elyria, OH
watch 92.0 64.0 26.0 9.3% +3.6% $214,047
291 6002 CT Bloomfield
Hartford County
Hartford-East Hartford-Middletown, CT
watch 87.0 69.0 26.0 8.14% +3.4% $367,348
292 60487 IL Tinley Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 92.0 64.0 26.0 9.37% +4.5% $401,320
293 31069 GA Perry
Houston County
Warner Robins, GA
watch 83.0 67.0 33.0 7.31% +2.9% $277,815
294 43608 OH Toledo
Lucas County
Toledo, OH
watch 99.0 51.0 32.0 25.02% +2.7% $49,372
295 60459 IL Burbank
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 88.0 68.0 26.0 8.33% +6.4% $316,444
296 44125 OH Garfield Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 59.0 26.0 11.9% +2.1% $144,887
297 11937 NY East Hampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 56.0 26.0 21.45% +0.8% $1,982,230
298 17547 PA Marietta
Lancaster County
Lancaster, PA
watch 79.0 70.0 32.0 6.37% +4.6% $318,699
299 60133 IL Hanover Park
DuPage County
Chicago-Naperville-Elgin, IL-IN-WI
watch 90.0 66.0 26.0 8.79% +4.1% $339,410
300 79110 TX Amarillo
Randall County
Amarillo, TX
watch 88.0 58.0 35.0 8.96% +3.6% $174,815

Scores are percentile ranks 0–100 within the ZIP universe (~8543 qualifying ZIPs). Stability scores use MSA-level data (DTP, Temperature, Absorption) — not ZIP-native. Full methodology →  ·  ← Metro scorecard

Need all 26,000+ ZIPs?

The full ZoneVista platform includes ZIP-level detail across all US ZIPs, custom watchlists, 12-month forecasts, and 13 analytical dashboards.

See ZoneVista plans →