← 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 8459 ZIPs with full rental data (8459 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 61603 IL Peoria
Peoria County
Peoria, IL
watch 99.0 78.0 34.0 20.8% +10.1% $67,626
2 79601 TX Abilene
Taylor County
Abilene, TX
watch 97.0 79.0 35.0 11.92% +10.3% $218,826
3 79605 TX Abilene
Taylor County
Abilene, TX
watch 96.0 79.0 35.0 11.02% +10.5% $186,124
4 13205 NY Syracuse
Onondaga County
Syracuse, NY
watch 98.0 77.0 35.0 11.85% +6.6% $149,363
5 67501 KS Hutchinson
Reno County
Hutchinson, KS
neutral 92.0 77.0 40.0 8.94% +7.2% $98,396
6 13850 NY Vestal
Broome County
Binghamton, NY
watch 95.0 77.0 36.0 9.99% +7.8% $262,677
7 61104 IL Rockford
Winnebago County
Rockford, IL
watch 98.0 78.0 32.0 11.74% +16.7% $116,465
8 79602 TX Abilene
Taylor County
Abilene, TX
watch 95.0 78.0 35.0 10.33% +7.9% $272,355
9 79603 TX Abilene
Taylor County
Abilene, TX
watch 97.0 75.0 35.0 14.19% +5.4% $149,605
10 13790 NY Johnson City
Broome County
Binghamton, NY
watch 94.0 77.0 36.0 9.3% +7.8% $168,811
11 19602 PA Reading
Berks County
Reading, PA
watch 96.0 78.0 33.0 10.07% +7.2% $146,714
12 61604 IL Peoria
Peoria County
Peoria, IL
watch 97.0 76.0 34.0 10.8% +6.5% $115,635
13 62703 IL Springfield
Sangamon County
Springfield, IL
watch 99.0 75.0 34.0 13.96% +6.2% $96,527
14 14611 NY Rochester
Monroe County
Rochester, NY
watch 99.0 74.0 34.0 13.27% +5.0% $123,838
15 13090 NY Liverpool
Onondaga County
Syracuse, NY
watch 95.0 77.0 35.0 9.34% +6.6% $309,879
16 13204 NY Syracuse
Onondaga County
Syracuse, NY
watch 98.0 74.0 35.0 12.05% +4.7% $154,275
17 61101 IL Rockford
Winnebago County
Rockford, IL
watch 98.0 75.0 32.0 12.64% +12.6% $116,318
18 13208 NY Syracuse
Onondaga County
Syracuse, NY
watch 96.0 75.0 35.0 9.64% +5.3% $172,511
19 64120 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 100.0 79.0 26.0 21.1% +19.0% $88,775
20 62702 IL Springfield
Sangamon County
Springfield, IL
watch 98.0 73.0 34.0 12.67% +5.4% $113,317
21 79606 TX Abilene
Taylor County
Abilene, TX
watch 92.0 78.0 35.0 8.53% +8.4% $310,354
22 61605 IL Peoria
Peoria County
Peoria, IL
watch 99.0 71.0 34.0 23.71% +5.2% $41,382
23 14901 NY Elmira
Chemung County
Elmira, NY
watch 97.0 78.0 29.0 13.05% +8.6% $115,390
24 14608 NY Rochester
Monroe County
Rochester, NY
watch 99.0 72.0 34.0 13.0% +5.0% $123,228
25 16504 PA Erie
Erie County
Erie, PA
watch 96.0 74.0 33.0 10.18% +5.2% $158,136
26 13126 NY Oswego
Oswego County
Syracuse, NY
watch 92.0 77.0 35.0 8.33% +6.3% $193,629
27 13905 NY Binghamton
Broome County
Binghamton, NY
watch 96.0 71.0 36.0 11.39% +3.8% $193,160
28 60901 IL Kankakee
Kankakee County
Kankakee, IL
watch 94.0 74.0 35.0 9.43% +4.8% $161,059
29 11968 NY Southampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 77.0 26.0 21.69% +6.9% $2,265,061
30 53206 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 98.0 79.0 26.0 13.27% +14.5% $91,436
31 52401 IA Cedar Rapids
Linn County
Cedar Rapids, IA
watch 97.0 67.0 39.0 14.31% +3.2% $122,646
32 19601 PA Reading
Berks County
Reading, PA
watch 92.0 77.0 33.0 8.22% +7.0% $187,139
33 13206 NY Syracuse
Onondaga County
Syracuse, NY
watch 92.0 76.0 35.0 8.17% +6.3% $201,899
34 48182 MI Temperance
Monroe County
Monroe, MI
watch 90.0 75.0 36.0 8.03% +6.7% $302,841
35 61115 IL Machesney Park
Winnebago County
Rockford, IL
watch 95.0 74.0 32.0 9.17% +10.2% $210,863
36 16507 PA Erie
Erie County
Erie, PA
watch 98.0 70.0 33.0 13.44% +5.9% $103,745
37 13901 NY Binghamton
Broome County
Binghamton, NY
watch 87.0 78.0 36.0 7.59% +7.8% $207,463
38 46404 IN Gary
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 76.0 26.0 16.7% +7.3% $101,322
39 67337 KS Coffeyville
Montgomery County
Coffeyville, KS
watch 96.0 78.0 27.0 11.73% +8.0% $88,482
40 61108 IL Rockford
Winnebago County
Rockford, IL
watch 95.0 74.0 32.0 9.05% +9.0% $193,536
41 30901 GA Augusta
Richmond County
Augusta-Richmond County, GA-SC
watch 99.0 75.0 26.0 20.43% +8.7% $72,068
42 44703 OH Canton
Stark County
Canton-Massillon, OH
watch 97.0 78.0 26.0 11.34% +8.2% $101,263
43 46613 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 98.0 77.0 26.0 12.6% +7.0% $113,869
44 16510 PA Erie
Erie County
Erie, PA
watch 92.0 76.0 33.0 8.21% +6.1% $211,660
45 60636 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 97.0 77.0 26.0 11.87% +9.7% $142,781
46 44301 OH Akron
Summit County
Akron, OH
watch 98.0 70.0 32.0 11.75% +4.0% $125,605
47 24592 VA South Boston
Halifax County
NaN
watch 96.0 78.0 26.0 11.21% +7.1% $153,024
48 16502 PA Erie
Erie County
Erie, PA
watch 93.0 73.0 33.0 8.71% +5.2% $131,781
49 11963 NY Sag Harbor
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 74.0 26.0 28.28% +5.4% $2,418,269
50 48708 MI Bay City
Bay County
Bay City, MI
watch 91.0 76.0 33.0 8.79% +6.5% $140,307
51 43609 OH Toledo
Lucas County
Toledo, OH
watch 99.0 70.0 31.0 17.48% +6.8% $72,775
52 44485 OH Warren
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 99.0 74.0 26.0 15.96% +6.3% $79,213
53 14623 NY Rochester
Monroe County
Rochester, NY
watch 93.0 72.0 34.0 8.61% +4.4% $266,552
54 44311 OH Akron
Summit County
Akron, OH
watch 99.0 69.0 32.0 15.91% +3.3% $81,182
55 73501 OK Lawton
Comanche County
Lawton, OK
watch 93.0 79.0 27.0 10.89% +10.2% $129,559
56 60827 IL Riverdale
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 97.0 76.0 26.0 12.37% +8.4% $135,508
57 43612 OH Toledo
Lucas County
Toledo, OH
watch 96.0 72.0 31.0 10.57% +5.7% $121,001
58 61554 IL Pekin
Tazewell County
Peoria, IL
watch 90.0 75.0 34.0 7.9% +7.0% $144,305
59 44705 OH Canton
Stark County
Canton-Massillon, OH
watch 96.0 77.0 26.0 11.19% +6.2% $106,563
60 14020 NY Batavia
Genesee County
Batavia, NY
watch 94.0 70.0 35.0 8.78% +6.4% $207,337
61 67214 KS Wichita
Sedgwick County
Wichita, KS
watch 95.0 66.0 38.0 11.41% +4.4% $91,496
62 61032 IL Freeport
Stephenson County
Freeport, IL
watch 92.0 76.0 30.0 8.76% +6.3% $130,869
63 14609 NY Rochester
Monroe County
Rochester, NY
watch 93.0 71.0 34.0 8.48% +4.1% $212,627
64 13203 NY Syracuse
Onondaga County
Syracuse, NY
watch 95.0 68.0 35.0 9.51% +2.9% $192,392
65 46619 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 95.0 76.0 26.0 10.54% +7.9% $141,296
66 19604 PA Reading
Berks County
Reading, PA
watch 95.0 69.0 33.0 9.19% +3.4% $172,831
67 49007 MI Kalamazoo
Kalamazoo County
Kalamazoo-Portage, MI
watch 97.0 74.0 26.0 11.97% +8.8% $128,845
68 48458 MI Mount Morris
Genesee County
Flint, MI
watch 94.0 71.0 32.0 9.82% +7.9% $118,979
69 6120 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 94.0 77.0 26.0 9.78% +8.7% $225,606
70 40212 KY Louisville
Jefferson County
Louisville/Jefferson County, KY-IN
watch 99.0 73.0 26.0 14.63% +6.5% $86,650
71 46616 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 94.0 77.0 26.0 9.92% +7.1% $155,299
72 13760 NY Endicott
Broome County
Binghamton, NY
watch 83.0 78.0 36.0 7.04% +8.2% $214,288
73 43611 OH Toledo
Lucas County
Toledo, OH
watch 95.0 71.0 31.0 9.51% +7.0% $159,044
74 1109 MA Springfield
Hampden County
Springfield, MA
watch 94.0 66.0 36.0 9.19% +4.8% $282,723
75 61103 IL Rockford
Winnebago County
Rockford, IL
watch 95.0 70.0 32.0 9.13% +8.7% $153,645
76 44055 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 96.0 74.0 26.0 11.04% +5.2% $129,822
77 61111 IL Loves Park
Winnebago County
Rockford, IL
watch 95.0 70.0 32.0 9.08% +7.3% $207,095
78 79107 TX Amarillo
Potter County
Amarillo, TX
watch 92.0 71.0 34.0 11.04% +6.1% $113,602
79 45426 OH Trotwood
Montgomery County
Dayton-Kettering, OH
watch 92.0 78.0 26.0 9.19% +8.7% $172,831
80 66101 KS Kansas City
Wyandotte County
Kansas City, MO-KS
watch 97.0 74.0 26.0 11.49% +4.6% $130,115
81 44305 OH Akron
Summit County
Akron, OH
watch 98.0 67.0 32.0 11.54% +4.8% $123,980
82 16508 PA Erie
Erie County
Erie, PA
watch 88.0 75.0 33.0 7.54% +5.5% $172,869
83 67005 KS Arkansas City
Cowley County
Winfield, KS
watch 95.0 75.0 26.0 10.34% +5.2% $103,251
84 60466 IL Park Forest
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 98.0 72.0 26.0 13.34% +5.0% $161,614
85 13031 NY Camillus
Onondaga County
Syracuse, NY
watch 84.0 77.0 35.0 6.99% +6.9% $317,477
86 13045 NY Cortland
Cortland County
Cortland, NY
neutral 81.0 75.0 40.0 6.91% +5.8% $210,224
87 43608 OH Toledo
Lucas County
Toledo, OH
watch 99.0 66.0 31.0 23.86% +4.0% $50,752
88 44128 OH Warrensville Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 99.0 71.0 26.0 15.34% +4.0% $106,092
89 48604 MI Saginaw
Saginaw County
Saginaw, MI
watch 97.0 72.0 27.0 13.83% +4.7% $144,923
90 61615 IL Peoria
Peoria County
Peoria, IL
watch 88.0 73.0 34.0 7.53% +6.9% $256,103
91 13903 NY Binghamton
Broome County
Binghamton, NY
watch 90.0 69.0 36.0 8.21% +3.4% $190,533
92 14456 NY Geneva
Ontario County
Rochester, NY
watch 89.0 73.0 34.0 7.6% +4.8% $230,165
93 45505 OH Springfield
Clark County
Springfield, OH
watch 96.0 72.0 27.0 10.13% +5.0% $131,193
94 43607 OH Toledo
Lucas County
Toledo, OH
watch 99.0 66.0 31.0 17.01% +4.4% $79,331
95 10462 NY New York
Bronx County
New York-Newark-Jersey City, NY-NJ-PA
watch 97.0 72.0 26.0 11.67% +8.9% $259,983
96 67204 KS Wichita
Sedgwick County
Wichita, KS
watch 88.0 69.0 38.0 8.08% +4.3% $201,904
97 62704 IL Leland Grove
Sangamon County
Springfield, IL
watch 85.0 76.0 34.0 7.1% +7.4% $190,332
98 16602 PA Altoona
Blair County
Altoona, PA
watch 94.0 63.0 38.0 10.74% +7.0% $135,748
99 53204 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 96.0 73.0 26.0 10.79% +5.0% $164,253
100 44089 OH Vermilion
Erie County
Sandusky, OH
watch 92.0 72.0 31.0 8.8% +4.8% $272,124
101 74601 OK Ponca City
Kay County
Ponca City, OK
watch 88.0 76.0 31.0 8.97% +6.4% $92,494
102 13676 NY Potsdam
Saint Lawrence County
Ogdensburg-Massena, NY
watch 91.0 78.0 26.0 8.94% +9.0% $192,857
103 25302 WV Charleston
Kanawha County
Charleston, WV
watch 93.0 63.0 39.0 9.46% +3.4% $109,754
104 19560 PA Temple
Berks County
Reading, PA
watch 88.0 74.0 33.0 7.46% +5.1% $277,453
105 14606 NY Rochester
Monroe County
Rochester, NY
watch 86.0 75.0 34.0 7.15% +5.5% $219,304
106 33434 FL Boca Raton
Palm Beach County
Miami-Fort Lauderdale-Pompano Beach, FL
watch 97.0 71.0 26.0 12.16% +5.7% $254,999
107 67060 KS Haysville
Sedgwick County
Wichita, KS
watch 91.0 65.0 38.0 8.96% +3.9% $210,886
108 52404 IA Cedar Rapids
Linn County
Cedar Rapids, IA
watch 92.0 64.0 39.0 8.64% +2.4% $201,868
109 44203 OH Barberton
Summit County
Akron, OH
watch 93.0 69.0 32.0 8.47% +4.9% $186,992
110 64132 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 98.0 70.0 26.0 13.22% +4.6% $114,884
111 44137 OH Maple Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 98.0 69.0 26.0 13.57% +3.4% $137,972
112 45417 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 99.0 68.0 26.0 16.8% +3.0% $75,975
113 14425 NY Farmington
Ontario County
Rochester, NY
watch 88.0 72.0 34.0 7.45% +5.6% $335,249
114 73507 OK Lawton
Comanche County
Lawton, OK
watch 88.0 78.0 27.0 8.29% +8.2% $140,524
115 44135 OH Cleveland
Cuyahoga County
Cleveland-Elyria, OH
watch 96.0 71.0 26.0 11.01% +4.1% $159,375
116 46615 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 91.0 76.0 26.0 9.07% +7.0% $185,542
117 49022 MI Benton Harbor
Berrien County
Niles, MI
watch 87.0 74.0 32.0 7.65% +7.2% $162,662
118 49120 MI Niles
Berrien County
Niles, MI
watch 87.0 74.0 32.0 7.66% +7.0% $215,509
119 44221 OH Cuyahoga Falls
Summit County
Akron, OH
watch 93.0 68.0 32.0 8.72% +4.2% $202,073
120 61614 IL Peoria
Peoria County
Peoria, IL
watch 85.0 74.0 34.0 7.09% +6.0% $206,464
121 36869 AL Phenix City
Russell County
Columbus, GA-AL
watch 92.0 74.0 26.0 9.31% +6.4% $177,286
122 52732 IA Clinton
Clinton County
Clinton, IA
watch 81.0 73.0 39.0 6.85% +5.3% $135,795
123 79102 TX Amarillo
Potter County
Amarillo, TX
watch 90.0 68.0 34.0 9.8% +4.1% $159,108
124 40210 KY Louisville
Jefferson County
Louisville/Jefferson County, KY-IN
watch 99.0 67.0 26.0 16.17% +7.6% $89,468
125 61021 IL Dixon
Lee County
Dixon, IL
watch 80.0 74.0 38.0 6.74% +6.6% $179,673
126 11937 NY East Hampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 67.0 26.0 21.14% +2.7% $2,181,076
127 45439 OH Moraine
Montgomery County
Dayton-Kettering, OH
watch 94.0 72.0 26.0 10.04% +3.9% $173,381
128 53403 WI Racine
Racine County
Racine, WI
watch 90.0 72.0 30.0 8.05% +4.3% $221,275
129 13027 NY Baldwinsville
Onondaga County
Syracuse, NY
watch 80.0 77.0 35.0 6.52% +7.8% $340,942
130 61080 IL South Beloit
Winnebago County
Rockford, IL
watch 87.0 73.0 32.0 7.36% +8.8% $242,555
131 71202 LA Monroe
Ouachita Parish
Monroe, LA
watch 95.0 58.0 39.0 14.17% +3.9% $63,441
132 31030 GA Fort Valley
Peach County
Warner Robins, GA
watch 87.0 72.0 32.0 8.31% +4.3% $162,467
133 60624 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 90.0 75.0 26.0 8.83% +7.9% $228,926
134 44052 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 91.0 74.0 26.0 9.09% +5.1% $142,072
135 45449 OH West Carrollton
Montgomery County
Dayton-Kettering, OH
watch 90.0 75.0 26.0 8.8% +5.4% $193,298
136 14613 NY Rochester
Monroe County
Rochester, NY
watch 97.0 61.0 34.0 10.13% +1.8% $142,508
137 48161 MI Monroe
Monroe County
Monroe, MI
watch 81.0 74.0 36.0 6.75% +6.0% $206,101
138 61109 IL Rockford
Winnebago County
Rockford, IL
watch 85.0 75.0 32.0 7.05% +11.1% $197,728
139 72206 AR Little Rock
Pulaski County
Little Rock-North Little Rock-Conway, AR
watch 93.0 72.0 26.0 9.59% +9.8% $141,665
140 14211 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 97.0 69.0 26.0 11.64% +6.8% $123,632
141 60085 IL Waukegan
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 89.0 76.0 26.0 8.65% +7.0% $240,038
142 14870 NY Painted Post
Steuben County
Corning, NY
watch 89.0 65.0 37.0 7.82% +4.7% $213,468
143 79110 TX Amarillo
Randall County
Amarillo, TX
watch 90.0 67.0 34.0 9.48% +4.4% $174,596
144 44312 OH Lakemore
Summit County
Akron, OH
watch 94.0 65.0 32.0 8.86% +4.0% $184,260
145 14305 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 95.0 70.0 26.0 10.44% +6.0% $154,253
146 73505 OK Lawton
Comanche County
Lawton, OK
watch 89.0 75.0 27.0 8.71% +5.3% $154,137
147 45805 OH Lima
Allen County
Lima, OH
watch 93.0 69.0 29.0 8.71% +5.7% $195,733
148 71107 LA Shreveport
Caddo Parish
Shreveport-Bossier City, LA
watch 97.0 68.0 26.0 11.38% +10.0% $158,120
149 19611 PA Reading
Berks County
Reading, PA
watch 93.0 65.0 33.0 8.61% +2.4% $241,335
150 14905 NY Elmira
Chemung County
Elmira, NY
watch 86.0 76.0 29.0 7.41% +5.8% $183,968
151 52802 IA Davenport
Scott County
Davenport-Moline-Rock Island, IA-IL
watch 97.0 68.0 26.0 11.44% +4.4% $111,464
152 46803 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 94.0 67.0 30.0 9.18% +4.0% $114,101
153 14845 NY Horseheads
Chemung County
Elmira, NY
watch 84.0 77.0 29.0 7.21% +7.1% $229,314
154 14616 NY Rochester
Monroe County
Rochester, NY
watch 89.0 68.0 34.0 7.62% +3.3% $218,847
155 44710 OH Canton
Stark County
Canton-Massillon, OH
watch 97.0 68.0 26.0 11.47% +3.1% $126,414
156 44240 OH Kent
Portage County
Akron, OH
watch 88.0 71.0 32.0 7.5% +4.6% $252,580
157 61107 IL Rockford
Winnebago County
Rockford, IL
watch 86.0 73.0 32.0 7.13% +8.6% $228,262
158 60443 IL Matteson
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 96.0 68.0 26.0 11.11% +4.7% $274,961
159 46628 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 89.0 75.0 26.0 8.55% +7.8% $180,511
160 14626 NY Rochester
Monroe County
Rochester, NY
watch 83.0 73.0 34.0 6.84% +5.5% $289,708
161 44132 OH Euclid
Cuyahoga County
Cleveland-Elyria, OH
watch 96.0 68.0 26.0 10.78% +3.4% $154,914
162 60426 IL Harvey
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 65.0 26.0 14.81% +2.6% $110,094
163 53209 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 95.0 69.0 26.0 10.33% +3.9% $166,648
164 67218 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 61.0 38.0 8.99% +3.1% $153,712
165 60301 IL Oak Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 93.0 71.0 26.0 9.42% +6.9% $303,315
166 60621 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 98.0 65.0 26.0 14.52% +3.5% $130,123
167 14624 NY Rochester
Monroe County
Rochester, NY
watch 83.0 73.0 34.0 6.81% +4.9% $276,090
168 45324 OH Fairborn
Greene County
Dayton-Kettering, OH
watch 90.0 74.0 26.0 8.77% +4.6% $209,380
169 62711 IL Springfield
Sangamon County
Springfield, IL
watch 85.0 72.0 34.0 7.0% +4.9% $368,641
170 62040 IL Granite City
Madison County
St. Louis, MO-IL
watch 96.0 68.0 26.0 10.86% +3.4% $124,022
171 6607 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 87.0 76.0 26.0 8.29% +10.4% $314,464
172 17401 PA York
York County
York-Hanover, PA
watch 94.0 70.0 26.0 9.86% +4.3% $149,282
173 44125 OH Garfield Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 67.0 26.0 11.73% +2.7% $147,045
174 64134 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 95.0 69.0 26.0 10.08% +3.6% $176,256
175 67208 KS Wichita
Sedgwick County
Wichita, KS
watch 85.0 67.0 38.0 7.45% +4.5% $182,873
176 60419 IL Dolton
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 64.0 26.0 17.94% +4.2% $158,920
177 53205 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 97.0 67.0 26.0 11.41% +2.8% $159,964
178 61820 IL Champaign
Champaign County
Champaign-Urbana, IL
watch 88.0 75.0 26.0 8.36% +5.7% $187,205
179 14219 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 97.0 67.0 26.0 11.36% +5.8% $263,504
180 8110 NJ Pennsauken
Camden County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 93.0 70.0 26.0 9.46% +8.1% $296,161
181 53218 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 94.0 69.0 26.0 9.86% +3.5% $168,769
182 61821 IL Champaign
Champaign County
Champaign-Urbana, IL
watch 92.0 71.0 26.0 9.28% +4.1% $207,086
183 60073 IL Round Lake
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 94.0 69.0 26.0 9.98% +4.7% $282,311
184 44857 OH Norwalk
Huron County
Norwalk, OH
watch 88.0 69.0 31.0 7.7% +6.9% $221,200
185 54409 WI Antigo
Langlade County
NaN
watch 84.0 79.0 26.0 7.8% +10.4% $185,220
186 69101 NE North Platte
Lincoln County
North Platte, NE
watch 83.0 74.0 32.0 7.16% +7.3% $219,791
187 67216 KS Wichita
Sedgwick County
Wichita, KS
watch 92.0 58.0 38.0 9.41% +1.9% $136,887
188 43302 OH Marion
Marion County
Marion, OH
watch 92.0 70.0 27.0 8.56% +4.3% $169,771
189 67114 KS Newton
Harvey County
Wichita, KS
watch 83.0 68.0 38.0 7.17% +4.8% $174,226
190 67203 KS Wichita
Sedgwick County
Wichita, KS
watch 92.0 59.0 38.0 9.1% +2.5% $165,757
191 53223 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 90.0 72.0 26.0 8.74% +4.7% $233,247
192 60643 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 95.0 67.0 26.0 10.54% +3.6% $239,568
193 64050 MO Independence
Jackson County
Kansas City, MO-KS
watch 87.0 75.0 26.0 8.27% +6.1% $179,342
194 31903 GA Columbus
Muscogee County
Columbus, GA-AL
watch 99.0 63.0 26.0 16.22% +2.8% $71,776
195 67211 KS Wichita
Sedgwick County
Wichita, KS
watch 93.0 58.0 38.0 9.59% +2.8% $121,128
196 13321 NY Clark Mills
Oneida County
Utica-Rome, NY
watch 86.0 76.0 26.0 8.07% +10.1% $208,166
197 18447 PA Olyphant
Lackawanna County
Scranton--Wilkes-Barre, PA
watch 86.0 76.0 26.0 8.02% +8.9% $249,833
198 12206 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 91.0 71.0 26.0 9.02% +6.5% $230,567
199 52402 IA Cedar Rapids
Linn County
Cedar Rapids, IA
watch 86.0 63.0 39.0 7.46% +2.2% $204,439
200 44870 OH Sandusky
Erie County
Sandusky, OH
watch 95.0 62.0 31.0 10.82% +1.9% $186,236
201 60110 IL Carpentersville
Kane County
Chicago-Naperville-Elgin, IL-IN-WI
watch 92.0 69.0 26.0 9.28% +4.4% $294,537
202 64137 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 93.0 69.0 26.0 9.34% +4.3% $228,094
203 44319 OH Akron
Summit County
Akron, OH
watch 87.0 69.0 32.0 7.33% +4.5% $248,501
204 62526 IL Decatur
Macon County
Decatur, IL
watch 98.0 60.0 30.0 11.61% +5.0% $102,369
205 53140 WI Kenosha
Kenosha County
Chicago-Naperville-Elgin, IL-IN-WI
watch 87.0 74.0 26.0 8.27% +6.8% $262,894
206 46320 IN Hammond
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 95.0 66.0 26.0 10.6% +2.5% $148,917
207 62095 IL Wood River
Madison County
St. Louis, MO-IL
watch 94.0 67.0 26.0 10.05% +3.8% $133,996
208 45414 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 91.0 70.0 26.0 8.92% +3.5% $187,953
209 44134 OH Parma
Cuyahoga County
Cleveland-Elyria, OH
watch 93.0 68.0 26.0 9.35% +3.4% $213,726
210 16503 PA Erie
Erie County
Erie, PA
watch 99.0 55.0 33.0 15.02% +2.2% $69,154
211 31093 GA Warner Robins
Houston County
Warner Robins, GA
watch 91.0 64.0 32.0 9.73% +2.3% $167,316
212 47374 IN Richmond
Wayne County
Richmond, IN
watch 76.0 77.0 34.0 6.49% +6.7% $164,941
213 67401 KS Salina
Saline County
Salina, KS
watch 81.0 70.0 36.0 6.62% +4.5% $179,754
214 45214 OH Cincinnati
Hamilton County
Cincinnati, OH-KY-IN
watch 97.0 64.0 26.0 11.34% +3.8% $137,974
215 74003 OK Bartlesville
Washington County
Bartlesville, OK
watch 92.0 66.0 29.0 9.98% +4.1% $111,656
216 23607 VA Newport News
Newport News City
Virginia Beach-Norfolk-Newport News, VA-NC
watch 95.0 66.0 26.0 10.22% +2.9% $188,127
217 1108 MA Springfield
Hampden County
Springfield, MA
watch 88.0 62.0 36.0 7.59% +4.3% $307,087
218 6112 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 84.0 76.0 26.0 7.88% +6.9% $264,418
219 60430 IL Homewood
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 91.0 69.0 26.0 9.03% +5.6% $254,005
220 44314 OH Akron
Summit County
Akron, OH
watch 98.0 56.0 32.0 12.72% +2.1% $107,711
221 28574 NC Richlands
Onslow County
Jacksonville, NC
watch 85.0 63.0 39.0 7.57% +4.5% $277,205
222 99567 AK Chugiak
Anchorage Borough
Anchorage, AK
watch 90.0 62.0 35.0 7.84% +4.4% $512,729
223 44310 OH Akron
Summit County
Akron, OH
watch 98.0 57.0 32.0 11.52% +1.3% $120,787
224 17104 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 96.0 65.0 26.0 10.72% +3.4% $132,800
225 60487 IL Tinley Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 94.0 66.0 26.0 9.83% +4.6% $401,214
226 67219 KS Park City
Sedgwick County
Wichita, KS
watch 90.0 58.0 38.0 8.6% +2.4% $182,494
227 45420 OH Kettering
Montgomery County
Dayton-Kettering, OH
watch 92.0 68.0 26.0 9.2% +2.9% $171,326
228 14617 NY Rochester
Monroe County
Rochester, NY
watch 82.0 70.0 34.0 6.68% +4.3% $269,781
229 53405 WI Racine
Racine County
Racine, WI
watch 80.0 76.0 30.0 6.65% +6.1% $240,765
230 60477 IL Tinley Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 90.0 70.0 26.0 8.74% +5.7% $312,468
231 62002 IL Alton
Madison County
St. Louis, MO-IL
watch 95.0 65.0 26.0 10.3% +4.7% $119,446
232 60484 IL University Park
Will County
Chicago-Naperville-Elgin, IL-IN-WI
watch 96.0 64.0 26.0 11.21% +2.7% $197,591
233 67213 KS Wichita
Sedgwick County
Wichita, KS
watch 93.0 55.0 38.0 9.72% +2.1% $120,063
234 23970 VA South Hill
Mecklenburg County
NaN
watch 92.0 68.0 26.0 9.19% +2.9% $209,019
235 63134 MO Berkeley
Saint Louis County
St. Louis, MO-IL
watch 98.0 62.0 26.0 13.95% +2.5% $112,854
236 67210 KS NaN
Sedgwick County
Wichita, KS
watch 86.0 63.0 38.0 7.58% +3.4% $222,782
237 64507 MO Saint Joseph
Buchanan County
St. Joseph, MO-KS
watch 91.0 69.0 26.0 8.97% +5.0% $169,408
238 87410 NM Aztec
San Juan County
Farmington, NM
watch 81.0 70.0 35.0 6.79% +6.7% $284,841
239 18102 PA Allentown
Lehigh County
Allentown-Bethlehem-Easton, PA-NJ
watch 87.0 72.0 26.0 8.29% +5.2% $226,033
240 60030 IL Grayslake
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 88.0 72.0 26.0 8.31% +5.7% $359,874
241 43613 OH Toledo
Lucas County
Toledo, OH
watch 87.0 69.0 31.0 7.35% +5.2% $161,635
242 66517 KS Ogden
Riley County
Manhattan, KS
neutral 69.0 79.0 38.0 5.76% +17.6% $177,176
243 48507 MI Flint
Genesee County
Flint, MI
watch 96.0 58.0 32.0 11.27% +3.1% $110,083
244 62024 IL East Alton
Madison County
St. Louis, MO-IL
watch 88.0 72.0 26.0 8.34% +5.8% $134,867
245 43605 OH Toledo
Lucas County
Toledo, OH
watch 99.0 56.0 31.0 21.53% +2.2% $66,998
246 63138 MO Spanish Lake
Saint Louis County
St. Louis, MO-IL
watch 95.0 64.0 26.0 10.44% +3.3% $151,226
247 1035 MA Hadley
Hampshire County
Springfield, MA
watch 97.0 52.0 36.0 11.32% +1.8% $529,627
248 13502 NY Utica
Oneida County
Utica-Rome, NY
watch 90.0 69.0 26.0 8.74% +7.4% $211,843
249 60411 IL Chicago Heights
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 95.0 64.0 26.0 10.64% +2.5% $182,677
250 44035 OH Elyria
Lorain County
Cleveland-Elyria, OH
watch 86.0 73.0 26.0 8.11% +4.8% $191,223
251 68147 NE Bellevue
Sarpy County
Omaha-Council Bluffs, NE-IA
watch 93.0 66.0 26.0 9.69% +3.6% $253,931
252 62629 IL Chatham
Sangamon County
Springfield, IL
watch 77.0 74.0 34.0 6.24% +6.8% $308,320
253 44117 OH Euclid
Cuyahoga County
Cleveland-Elyria, OH
watch 88.0 71.0 26.0 8.36% +4.0% $171,417
254 12202 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 91.0 67.0 26.0 9.07% +4.2% $185,858
255 45406 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 98.0 61.0 26.0 13.57% +1.4% $95,430
256 74106 OK Tulsa
Tulsa County
Tulsa, OK
watch 93.0 60.0 32.0 13.02% +2.0% $115,988
257 60452 IL Oak Forest
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 87.0 72.0 26.0 8.17% +6.1% $304,011
258 44446 OH Niles
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 82.0 77.0 26.0 7.62% +7.8% $139,167
259 64129 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 91.0 67.0 26.0 9.04% +3.4% $155,405
260 77642 TX Port Arthur
Jefferson County
Beaumont-Port Arthur, TX
watch 97.0 61.0 26.0 11.86% +5.0% $129,809
261 31023 GA Eastman
Dodge County
NaN
watch 79.0 79.0 26.0 7.36% +13.2% $154,801
262 45403 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 98.0 61.0 26.0 12.65% +1.4% $104,894
263 44420 OH Girard
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 83.0 76.0 26.0 7.69% +6.8% $151,841
264 64501 MO Saint Joseph
Buchanan County
St. Joseph, MO-KS
watch 87.0 71.0 26.0 8.26% +8.0% $129,698
265 48642 MI Midland
Midland County
Midland, MI
watch 87.0 65.0 32.0 7.46% +7.0% $255,179
266 60617 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 94.0 64.0 26.0 10.0% +4.1% $178,714
267 17103 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 96.0 62.0 26.0 10.8% +4.3% $144,516
268 53511 WI Beloit
Rock County
Janesville-Beloit, WI
watch 81.0 77.0 26.0 7.55% +7.9% $222,660
269 52405 IA Cedar Rapids
Linn County
Cedar Rapids, IA
watch 80.0 65.0 39.0 6.67% +2.8% $210,223
270 43614 OH Toledo
Lucas County
Toledo, OH
watch 84.0 70.0 31.0 6.96% +5.9% $205,439
271 62521 IL Decatur
Macon County
Decatur, IL
watch 97.0 57.0 30.0 10.93% +6.2% $122,274
272 25311 WV Charleston
Kanawha County
Charleston, WV
watch 88.0 57.0 39.0 7.97% +3.3% $149,898
273 43615 OH Toledo
Lucas County
Toledo, OH
watch 93.0 60.0 31.0 8.6% +3.5% $181,401
274 53216 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 89.0 69.0 26.0 8.5% +3.5% $176,580
275 73119 OK Oklahoma City
Oklahoma County
Oklahoma City, OK
watch 91.0 64.0 29.0 10.98% +7.9% $116,128
276 31907 GA Columbus
Muscogee County
Columbus, GA-AL
watch 92.0 66.0 26.0 9.25% +3.6% $162,219
277 63120 MO Saint Louis
Saint Louis City
St. Louis, MO-IL
watch 100.0 58.0 26.0 35.8% +2.5% $38,498
278 6111 CT Newington
Hartford County
Hartford-East Hartford-Middletown, CT
watch 86.0 71.0 26.0 8.13% +5.3% $380,022
279 44070 OH North Olmsted
Cuyahoga County
Cleveland-Elyria, OH
watch 85.0 73.0 26.0 7.94% +4.8% $278,475
280 1105 MA Springfield
Hampden County
Springfield, MA
watch 82.0 66.0 36.0 6.75% +3.6% $266,640
281 60133 IL Hanover Park
DuPage County
Chicago-Naperville-Elgin, IL-IN-WI
watch 90.0 67.0 26.0 8.83% +4.6% $335,443
282 16601 PA Altoona
Blair County
Altoona, PA
watch 88.0 58.0 38.0 8.05% +4.7% $143,744
283 14605 NY Rochester
Monroe County
Rochester, NY
watch 99.0 51.0 34.0 14.47% -0.3% $101,594
284 68117 NE Omaha
Douglas County
Omaha-Council Bluffs, NE-IA
watch 93.0 64.0 26.0 9.48% +3.3% $221,526
285 12566 NY Pine Bush
Ulster County
Kingston, NY
watch 77.0 68.0 38.0 6.58% +4.9% $455,739
286 68111 NE Omaha
Douglas County
Omaha-Council Bluffs, NE-IA
watch 97.0 60.0 26.0 12.24% +1.8% $136,947
287 64056 MO Independence
Jackson County
Kansas City, MO-KS
watch 90.0 68.0 26.0 8.69% +3.9% $233,059
288 66106 KS Kansas City
Wyandotte County
Kansas City, MO-KS
watch 91.0 67.0 26.0 8.85% +2.9% $212,345
289 45015 OH Hamilton
Butler County
Cincinnati, OH-KY-IN
watch 93.0 65.0 26.0 9.32% +3.6% $181,976
290 19605 PA Reading
Berks County
Reading, PA
watch 80.0 70.0 33.0 6.49% +3.8% $299,033
291 77707 TX Beaumont
Jefferson County
Beaumont-Port Arthur, TX
watch 95.0 62.0 26.0 10.27% +3.7% $187,834
292 43606 OH Toledo
Lucas County
Toledo, OH
watch 83.0 70.0 31.0 6.84% +5.5% $197,728
293 99518 AK Anchorage
Anchorage Borough
Anchorage, AK
watch 84.0 64.0 35.0 7.03% +6.8% $344,362
294 74107 OK Tulsa
Tulsa County
Tulsa, OK
watch 90.0 62.0 32.0 9.27% +4.0% $158,974
295 36107 AL Montgomery
Montgomery County
Montgomery, AL
high risk 93.0 67.0 24.0 17.86% +4.2% $69,753
296 61550 IL Morton
Tazewell County
Peoria, IL
watch 76.0 73.0 34.0 6.16% +6.4% $292,377
297 46324 IN Hammond
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 95.0 62.0 26.0 10.14% +2.2% $187,403
298 13440 NY Rome
Oneida County
Utica-Rome, NY
watch 87.0 70.0 26.0 8.27% +6.3% $213,590
299 47303 IN Muncie
Delaware County
Muncie, IN
watch 89.0 68.0 26.0 8.04% +3.1% $146,991
300 44706 OH Canton
Stark County
Canton-Massillon, OH
watch 84.0 73.0 26.0 7.79% +4.5% $163,095

Scores are percentile ranks 0–100 within the ZIP universe (~8459 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 →