← 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 8316 ZIPs with full rental data (8316 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 61102 IL Rockford
Winnebago County
Rockford, IL
watch 99.0 79.0 35.0 15.82% +10.1% $118,430
2 61101 IL Rockford
Winnebago County
Rockford, IL
watch 98.0 79.0 35.0 13.12% +14.2% $113,235
3 61104 IL Rockford
Winnebago County
Rockford, IL
watch 98.0 79.0 35.0 11.67% +15.4% $112,107
4 13204 NY Syracuse
Onondaga County
Syracuse, NY
watch 98.0 77.0 37.0 11.95% +6.0% $145,793
5 61603 IL Peoria
Peoria County
Peoria, IL
watch 98.0 75.0 38.0 21.83% +5.8% $64,203
6 14608 NY Rochester
Monroe County
Rochester, NY
watch 99.0 78.0 34.0 13.94% +10.0% $122,939
7 14611 NY Rochester
Monroe County
Rochester, NY
watch 99.0 77.0 34.0 16.06% +6.7% $119,920
8 61111 IL Loves Park
Winnebago County
Rockford, IL
watch 97.0 78.0 35.0 11.04% +7.9% $201,075
9 13041 NY Clay
Onondaga County
Syracuse, NY
watch 95.0 78.0 37.0 9.47% +7.5% $310,565
10 13090 NY Liverpool
Onondaga County
Syracuse, NY
watch 96.0 77.0 37.0 9.82% +6.4% $298,607
11 19602 PA Reading
Berks County
Reading, PA
watch 96.0 78.0 34.0 10.19% +8.1% $144,094
12 13850 NY Vestal
Broome County
Binghamton, NY
watch 92.0 76.0 39.0 8.99% +6.1% $250,324
13 13126 NY Oswego
Oswego County
Syracuse, NY
watch 95.0 76.0 37.0 9.32% +5.6% $183,133
14 16503 PA Erie
Erie County
Erie, PA
neutral 97.0 71.0 40.0 13.73% +3.6% $69,914
15 61605 IL Peoria
Peoria County
Peoria, IL
watch 98.0 71.0 38.0 27.76% +3.7% $41,249
16 61108 IL Rockford
Winnebago County
Rockford, IL
watch 94.0 79.0 35.0 8.92% +9.2% $186,560
17 67501 KS Hutchinson
Reno County
Hutchinson, KS
neutral 91.0 76.0 40.0 8.45% +6.0% $98,706
18 61008 IL Belvidere
Boone County
Rockford, IL
watch 95.0 77.0 35.0 9.21% +6.8% $259,914
19 13790 NY Johnson City
Broome County
Binghamton, NY
watch 92.0 76.0 39.0 8.72% +5.7% $161,167
20 61103 IL Rockford
Winnebago County
Rockford, IL
watch 94.0 78.0 35.0 8.81% +7.9% $149,116
21 43302 OH Marion
Marion County
Marion, OH
neutral 92.0 74.0 40.0 8.59% +6.7% $169,299
22 61032 IL Freeport
Stephenson County
Freeport, IL
watch 92.0 78.0 36.0 10.42% +8.8% $125,663
23 13206 NY Syracuse
Onondaga County
Syracuse, NY
watch 95.0 73.0 37.0 9.69% +4.2% $193,587
24 61604 IL Peoria
Peoria County
Peoria, IL
watch 96.0 72.0 38.0 11.13% +6.7% $109,277
25 16507 PA Erie
Erie County
Erie, PA
neutral 96.0 69.0 40.0 11.97% +3.1% $105,529
26 16502 PA Erie
Erie County
Erie, PA
neutral 93.0 72.0 40.0 9.13% +4.2% $128,191
27 13421 NY Oneida
Madison County
Syracuse, NY
watch 92.0 76.0 37.0 8.4% +5.7% $207,073
28 62526 IL Decatur
Macon County
Decatur, IL
watch 97.0 72.0 37.0 12.83% +8.0% $99,674
29 13045 NY Cortland
Cortland County
Cortland, NY
watch 87.0 77.0 40.0 8.01% +7.2% $199,655
30 13901 NY Binghamton
Broome County
Binghamton, NY
watch 87.0 77.0 39.0 7.71% +7.3% $196,516
31 48708 MI Bay City
Bay County
Bay City, MI
watch 91.0 76.0 37.0 8.47% +7.7% $136,067
32 79601 TX Abilene
Taylor County
Abilene, TX
neutral 96.0 68.0 40.0 11.65% +7.8% $211,499
33 62703 IL Springfield
Sangamon County
Springfield, IL
watch 99.0 70.0 36.0 15.26% +6.4% $95,148
34 13209 NY Syracuse
Onondaga County
Syracuse, NY
watch 90.0 76.0 37.0 7.95% +5.8% $230,466
35 13905 NY Binghamton
Broome County
Binghamton, NY
watch 93.0 72.0 39.0 9.31% +3.8% $184,747
36 61554 IL Pekin
Tazewell County
Peoria, IL
watch 91.0 74.0 38.0 8.36% +9.6% $139,056
37 8402 NJ Margate City
Atlantic County
Atlantic City-Hammonton, NJ
watch 99.0 78.0 25.0 18.72% +9.2% $1,089,567
38 44707 OH Canton
Stark County
Canton-Massillon, OH
watch 99.0 78.0 25.0 16.18% +10.1% $113,865
39 44305 OH Akron
Summit County
Akron, OH
watch 97.0 69.0 37.0 11.46% +3.9% $124,022
40 44505 OH Youngstown
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 99.0 78.0 25.0 15.78% +9.1% $91,257
41 13104 NY Manlius
Onondaga County
Syracuse, NY
watch 87.0 78.0 37.0 7.35% +8.5% $456,979
42 46803 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 95.0 71.0 36.0 10.86% +4.7% $114,719
43 13208 NY Syracuse
Onondaga County
Syracuse, NY
watch 97.0 68.0 37.0 10.82% +2.7% $161,710
44 14020 NY Batavia
Genesee County
Batavia, NY
watch 91.0 74.0 37.0 8.13% +5.8% $199,212
45 61115 IL Machesney Park
Winnebago County
Rockford, IL
watch 88.0 79.0 35.0 7.56% +11.0% $203,212
46 13210 NY Syracuse
Onondaga County
Syracuse, NY
watch 90.0 75.0 37.0 7.81% +5.1% $258,287
47 19601 PA Reading
Berks County
Reading, PA
watch 90.0 77.0 34.0 7.91% +6.9% $184,553
48 44314 OH Akron
Summit County
Akron, OH
watch 98.0 66.0 37.0 13.36% +3.4% $108,529
49 44301 OH Akron
Summit County
Akron, OH
watch 97.0 67.0 37.0 11.13% +2.9% $124,338
50 46613 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 98.0 77.0 25.0 13.41% +6.6% $111,287
51 44221 OH Cuyahoga Falls
Summit County
Akron, OH
watch 93.0 70.0 37.0 8.76% +4.3% $198,250
52 61107 IL Rockford
Winnebago County
Rockford, IL
watch 87.0 79.0 35.0 7.29% +9.2% $221,080
53 44203 OH Barberton
Summit County
Akron, OH
watch 92.0 72.0 37.0 8.25% +4.8% $182,321
54 13760 NY Endicott
Broome County
Binghamton, NY
watch 84.0 77.0 39.0 7.2% +6.6% $204,856
55 53206 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 97.0 78.0 25.0 11.69% +13.5% $96,208
56 48507 MI Flint
Genesee County
Flint, MI
watch 95.0 69.0 36.0 10.87% +4.8% $106,862
57 19604 PA Reading
Berks County
Reading, PA
watch 96.0 70.0 34.0 9.96% +3.5% $169,678
58 30901 GA Augusta
Richmond County
Augusta-Richmond County, GA-SC
watch 100.0 75.0 25.0 22.03% +7.8% $72,826
59 44904 OH Lexington
Richland County
Mansfield, OH
watch 91.0 76.0 33.0 8.27% +7.0% $269,124
60 45417 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 99.0 75.0 25.0 17.39% +5.0% $75,489
61 16506 PA Erie
Erie County
Erie, PA
neutral 85.0 74.0 40.0 7.27% +5.3% $288,975
62 16508 PA Erie
Erie County
Erie, PA
neutral 84.0 75.0 40.0 7.14% +5.7% $165,792
63 13203 NY Syracuse
Onondaga County
Syracuse, NY
watch 94.0 67.0 37.0 9.2% +2.4% $183,742
64 14623 NY Rochester
Monroe County
Rochester, NY
watch 96.0 69.0 34.0 9.73% +2.9% $259,050
65 48451 MI Linden
Genesee County
Flint, MI
watch 92.0 70.0 36.0 9.07% +6.8% $344,005
66 46619 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 96.0 77.0 25.0 11.27% +7.0% $137,224
67 13031 NY Camillus
Onondaga County
Syracuse, NY
watch 83.0 78.0 37.0 6.89% +7.8% $305,742
68 45426 OH Trotwood
Montgomery County
Dayton-Kettering, OH
watch 94.0 79.0 25.0 9.94% +9.6% $170,463
69 17901 PA Pottsville
Schuylkill County
Pottsville, PA
watch 93.0 75.0 30.0 9.94% +5.8% $153,395
70 43609 OH Toledo
Lucas County
Toledo, OH
watch 98.0 65.0 35.0 16.79% +7.6% $71,770
71 44310 OH Akron
Summit County
Akron, OH
watch 96.0 65.0 37.0 10.23% +2.3% $119,585
72 14624 NY Rochester
Monroe County
Rochester, NY
watch 91.0 73.0 34.0 7.95% +4.2% $268,477
73 6120 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 94.0 78.0 25.0 9.86% +10.8% $222,388
74 44857 OH Norwalk
Huron County
Norwalk, OH
watch 90.0 71.0 36.0 8.23% +7.9% $212,618
75 17104 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 96.0 76.0 25.0 11.06% +8.4% $132,688
76 48602 MI Saginaw
Saginaw County
Saginaw, MI
watch 94.0 74.0 29.0 13.71% +6.0% $81,789
77 61109 IL Rockford
Winnebago County
Rockford, IL
watch 83.0 79.0 35.0 6.87% +11.2% $189,884
78 16415 PA Fairview
Erie County
Erie, PA
neutral 81.0 76.0 40.0 6.81% +6.8% $373,598
79 44135 OH Cleveland
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 74.0 25.0 12.15% +5.8% $158,375
80 43611 OH Toledo
Lucas County
Toledo, OH
watch 94.0 67.0 35.0 9.5% +6.0% $154,347
81 19133 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 99.0 72.0 25.0 20.31% +5.5% $88,359
82 14445 NY East Rochester
Monroe County
Rochester, NY
watch 96.0 67.0 34.0 9.86% +2.3% $233,268
83 44703 OH Canton
Stark County
Canton-Massillon, OH
watch 94.0 77.0 25.0 10.06% +9.3% $97,319
84 55807 MN Duluth
Saint Louis County
Duluth, MN-WI
watch 95.0 76.0 25.0 10.35% +8.4% $210,665
85 14211 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 97.0 74.0 25.0 12.18% +4.4% $118,227
86 52401 IA Cedar Rapids
Linn County
Cedar Rapids, IA
neutral 95.0 61.0 40.0 13.21% +7.0% $123,841
87 60901 IL Kankakee
Kankakee County
Kankakee, IL
watch 90.0 67.0 39.0 8.33% +5.2% $158,083
88 61701 IL Bloomington
McLean County
Bloomington, IL
watch 92.0 69.0 35.0 8.15% +3.5% $174,596
89 44312 OH Lakemore
Summit County
Akron, OH
watch 92.0 67.0 37.0 8.34% +3.6% $180,241
90 14425 NY Farmington
Ontario County
Rochester, NY
watch 88.0 74.0 34.0 7.4% +4.9% $327,073
91 62521 IL Decatur
Macon County
Decatur, IL
watch 94.0 66.0 37.0 9.34% +10.4% $120,422
92 44420 OH Girard
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 93.0 77.0 25.0 9.78% +6.5% $147,574
93 13027 NY Baldwinsville
Onondaga County
Syracuse, NY
watch 80.0 78.0 37.0 6.58% +7.7% $329,680
94 14618 NY Rochester
Monroe County
Rochester, NY
watch 88.0 73.0 34.0 7.51% +4.2% $403,775
95 49007 MI Kalamazoo
Kalamazoo County
Kalamazoo-Portage, MI
watch 97.0 73.0 25.0 12.19% +8.5% $124,416
96 6519 CT New Haven
New Haven County
New Haven-Milford, CT
watch 94.0 76.0 25.0 10.04% +9.3% $299,330
97 48642 MI Midland
Midland County
Midland, MI
watch 88.0 71.0 37.0 7.59% +5.9% $256,179
98 48640 MI Midland
Midland County
Midland, MI
watch 86.0 72.0 37.0 7.35% +9.9% $252,223
99 13057 NY East Syracuse
Onondaga County
Syracuse, NY
watch 95.0 63.0 37.0 9.25% +1.6% $246,595
100 79602 TX Abilene
Taylor County
Abilene, TX
neutral 95.0 60.0 40.0 10.18% +5.3% $264,415
101 14609 NY Rochester
Monroe County
Rochester, NY
watch 93.0 68.0 34.0 8.56% +2.5% $205,473
102 17401 PA York
York County
York-Hanover, PA
watch 94.0 75.0 25.0 9.97% +7.4% $146,527
103 13088 NY Liverpool
Onondaga County
Syracuse, NY
watch 79.0 78.0 37.0 6.51% +7.2% $264,543
104 64120 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 99.0 70.0 25.0 20.85% +14.6% $82,737
105 14901 NY Elmira
Chemung County
Elmira, NY
watch 94.0 70.0 31.0 13.68% +3.5% $106,815
106 79536 TX Merkel
Taylor County
Abilene, TX
neutral 94.0 60.0 40.0 9.62% +2.5% $193,367
107 12206 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 92.0 77.0 25.0 9.28% +6.4% $220,358
108 49037 MI Battle Creek
Calhoun County
Battle Creek, MI
watch 92.0 69.0 33.0 9.71% +5.2% $129,804
109 53204 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 94.0 74.0 25.0 10.12% +5.7% $167,472
110 14606 NY Rochester
Monroe County
Rochester, NY
watch 86.0 74.0 34.0 7.14% +4.7% $210,266
111 67213 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 69.0 34.0 9.4% +3.2% $122,275
112 14870 NY Painted Post
Steuben County
Corning, NY
watch 86.0 69.0 39.0 7.63% +4.2% $206,797
113 8609 NJ Trenton
Mercer County
Trenton-Princeton, NJ
watch 97.0 71.0 25.0 12.11% +5.0% $211,648
114 12078 NY Gloversville
Fulton County
Gloversville, NY
watch 88.0 74.0 31.0 8.93% +4.9% $174,438
115 61615 IL Peoria
Peoria County
Peoria, IL
watch 84.0 71.0 38.0 7.16% +9.1% $251,353
116 48706 MI Bangor Township
Bay County
Bay City, MI
watch 81.0 75.0 37.0 6.84% +6.7% $187,609
117 11942 NY East Quogue
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 99.0 69.0 25.0 15.1% +5.5% $1,152,001
118 48503 MI Flint
Genesee County
Flint, MI
watch 97.0 59.0 36.0 17.1% +3.6% $69,567
119 44515 OH Austintown
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 90.0 77.0 25.0 8.87% +7.4% $185,956
120 11968 NY Southampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 68.0 25.0 21.49% +6.6% $2,193,073
121 43620 OH Toledo
Lucas County
Toledo, OH
watch 95.0 62.0 35.0 9.77% +2.9% $98,287
122 61073 IL Roscoe
Winnebago County
Rockford, IL
watch 79.0 78.0 35.0 6.46% +8.8% $307,548
123 44446 OH Niles
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 89.0 78.0 25.0 8.49% +8.2% $134,506
124 44137 OH Maple Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 98.0 69.0 25.0 13.27% +4.6% $133,934
125 44240 OH Kent
Portage County
Akron, OH
watch 85.0 70.0 37.0 7.17% +4.3% $245,518
126 46637 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 92.0 75.0 25.0 9.25% +5.6% $253,411
127 47713 IN Evansville
Vanderburgh County
Evansville, IN-KY
watch 96.0 71.0 25.0 11.07% +3.8% $99,684
128 14622 NY Rochester
Monroe County
Rochester, NY
watch 90.0 68.0 34.0 7.75% +2.7% $237,716
129 62704 IL Leland Grove
Sangamon County
Springfield, IL
watch 87.0 69.0 36.0 7.36% +8.8% $187,059
130 45439 OH Moraine
Montgomery County
Dayton-Kettering, OH
watch 91.0 75.0 25.0 9.1% +5.1% $170,901
131 22923 VA Barboursville
Orange County
Charlottesville, VA
watch 89.0 68.0 34.0 8.01% +2.6% $436,054
132 3748 NH Enfield
Grafton County
Lebanon, NH-VT
watch 89.0 78.0 25.0 8.49% +6.9% $452,406
133 17103 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 88.0 78.0 25.0 8.47% +10.6% $145,864
134 14615 NY Rochester
Monroe County
Rochester, NY
watch 92.0 65.0 34.0 8.28% +2.1% $189,081
135 14559 NY Spencerport
Monroe County
Rochester, NY
watch 80.0 78.0 34.0 6.52% +7.4% $324,310
136 44278 OH Tallmadge
Summit County
Akron, OH
watch 87.0 68.0 37.0 7.38% +4.1% $286,075
137 62702 IL Springfield
Sangamon County
Springfield, IL
watch 98.0 58.0 36.0 11.9% +6.8% $109,724
138 49442 MI Muskegon
Muskegon County
Muskegon, MI
watch 88.0 64.0 39.0 7.93% +2.3% $179,460
139 46616 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 92.0 74.0 25.0 9.33% +5.2% $146,814
140 67214 KS Wichita
Sedgwick County
Wichita, KS
watch 94.0 64.0 34.0 11.55% +1.9% $93,554
141 35504 AL Jasper
Walker County
Jasper, AL
watch 93.0 73.0 25.0 9.65% +4.0% $210,671
142 44055 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 96.0 70.0 25.0 10.98% +3.9% $128,301
143 11946 NY Hampton Bays
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 99.0 67.0 25.0 16.79% +5.8% $936,479
144 14303 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 98.0 68.0 25.0 13.32% +2.6% $108,824
145 44223 OH Cuyahoga Falls
Summit County
Akron, OH
watch 84.0 70.0 37.0 6.98% +4.7% $255,655
146 13440 NY Rome
Oneida County
Utica-Rome, NY
watch 88.0 78.0 25.0 8.34% +7.9% $206,343
147 14617 NY Rochester
Monroe County
Rochester, NY
watch 90.0 67.0 34.0 7.73% +2.5% $263,385
148 11977 NY Westhampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 99.0 66.0 25.0 21.09% +7.5% $1,394,250
149 45322 OH Englewood
Montgomery County
Dayton-Kettering, OH
watch 90.0 76.0 25.0 8.8% +5.3% $228,169
150 46806 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 94.0 61.0 36.0 9.94% +1.7% $117,462
151 61350 IL Ottawa
La Salle County
Ottawa, IL
watch 87.0 79.0 25.0 8.19% +9.1% $208,903
152 14210 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 90.0 75.0 25.0 8.85% +5.5% $177,667
153 48182 MI Temperance
Monroe County
Monroe, MI
watch 88.0 63.0 40.0 7.97% +6.9% $297,148
154 29333 SC Spartanburg
Spartanburg County
Spartanburg, SC
high risk 93.0 75.0 23.0 12.3% +7.0% $146,868
155 74115 OK Tulsa
Tulsa County
Tulsa, OK
watch 91.0 72.0 26.0 10.92% +4.5% $122,391
156 11963 NY Sag Harbor
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 65.0 25.0 22.9% +5.0% $2,340,347
157 46615 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 91.0 73.0 25.0 9.14% +4.8% $179,713
158 37716 TN Clinton
Anderson County
Knoxville, TN
watch 89.0 73.0 28.0 8.77% +4.5% $335,091
159 8232 NJ Pleasantville
Atlantic County
Atlantic City-Hammonton, NJ
watch 92.0 73.0 25.0 9.24% +4.1% $240,319
160 44134 OH Parma
Cuyahoga County
Cleveland-Elyria, OH
watch 92.0 72.0 25.0 9.34% +5.0% $210,192
161 67204 KS Wichita
Sedgwick County
Wichita, KS
watch 85.0 71.0 34.0 7.64% +4.3% $198,019
162 28574 NC Richlands
Onslow County
Jacksonville, NC
watch 80.0 72.0 38.0 6.8% +4.5% $276,143
163 14522 NY Palmyra
Wayne County
Rochester, NY
watch 83.0 72.0 34.0 6.89% +4.1% $232,902
164 14616 NY Rochester
Monroe County
Rochester, NY
watch 85.0 71.0 34.0 7.08% +3.4% $213,229
165 43613 OH Toledo
Lucas County
Toledo, OH
watch 89.0 65.0 35.0 7.88% +5.5% $157,985
166 44224 OH Stow
Summit County
Akron, OH
watch 84.0 68.0 37.0 7.07% +3.8% $297,786
167 31093 GA Warner Robins
Houston County
Warner Robins, GA
watch 93.0 67.0 29.0 10.31% +2.6% $165,379
168 13501 NY Utica
Oneida County
Utica-Rome, NY
watch 86.0 78.0 25.0 8.06% +8.3% $208,131
169 44502 OH Youngstown
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 100.0 64.0 25.0 24.94% +1.8% $57,744
170 67211 KS Wichita
Sedgwick County
Wichita, KS
watch 87.0 69.0 34.0 7.91% +3.4% $123,499
171 67218 KS Wichita
Sedgwick County
Wichita, KS
watch 89.0 66.0 34.0 8.59% +2.8% $153,163
172 12202 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 91.0 73.0 25.0 9.11% +5.0% $175,860
173 11978 NY Westhampton Beach
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 64.0 25.0 21.68% +6.9% $1,625,115
174 67060 KS Haysville
Sedgwick County
Wichita, KS
watch 86.0 70.0 34.0 7.73% +4.3% $209,152
175 48607 MI Saginaw
Saginaw County
Saginaw, MI
watch 95.0 65.0 29.0 29.74% +2.0% $40,548
176 19611 PA Reading
Berks County
Reading, PA
watch 94.0 61.0 34.0 9.09% +1.6% $236,045
177 11976 NY Water Mill
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 64.0 25.0 23.72% +5.6% $4,939,948
178 6112 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 87.0 77.0 25.0 8.23% +7.2% $259,650
179 14892 NY Waverly
Tioga County
Binghamton, NY
watch 89.0 60.0 39.0 8.03% +1.2% $160,641
180 44705 OH Canton
Stark County
Canton-Massillon, OH
watch 97.0 66.0 25.0 12.33% +2.5% $100,239
181 45420 OH Kettering
Montgomery County
Dayton-Kettering, OH
watch 90.0 74.0 25.0 8.72% +4.4% $170,081
182 60301 IL Oak Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 94.0 69.0 25.0 10.22% +5.4% $281,189
183 67203 KS Wichita
Sedgwick County
Wichita, KS
watch 90.0 65.0 34.0 8.84% +2.6% $165,765
184 48529 MI Burton
Genesee County
Flint, MI
watch 95.0 57.0 36.0 11.29% +2.9% $92,980
185 14304 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 86.0 77.0 25.0 8.13% +6.8% $206,756
186 14830 NY Corning
Steuben County
Corning, NY
watch 92.0 57.0 39.0 9.42% +1.5% $175,976
187 61614 IL Peoria
Peoria County
Peoria, IL
watch 80.0 71.0 38.0 6.63% +7.8% $200,604
188 6114 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 88.0 74.0 25.0 8.44% +5.8% $221,173
189 45414 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 92.0 71.0 25.0 9.36% +3.3% $183,582
190 48623 MI Freeland
Saginaw County
Saginaw, MI
watch 84.0 76.0 29.0 7.53% +7.9% $294,886
191 48532 MI Flint
Genesee County
Flint, MI
watch 85.0 66.0 36.0 7.4% +6.2% $165,942
192 14610 NY Rochester
Monroe County
Rochester, NY
watch 86.0 69.0 34.0 7.11% +2.8% $334,205
193 66901 KS Concordia
Cloud County
NaN
watch 88.0 75.0 25.0 8.39% +4.9% $123,372
194 14626 NY Rochester
Monroe County
Rochester, NY
watch 79.0 75.0 34.0 6.37% +5.4% $283,261
195 55792 MN Virginia
Saint Louis County
Duluth, MN-WI
watch 87.0 75.0 25.0 8.28% +8.8% $142,922
196 14619 NY Rochester
Monroe County
Rochester, NY
watch 98.0 56.0 34.0 11.97% +0.1% $163,809
197 60636 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 98.0 64.0 25.0 13.56% +5.1% $135,094
198 48506 MI Flint
Genesee County
Flint, MI
watch 96.0 55.0 36.0 13.22% +2.4% $85,491
199 14701 NY Jamestown
Chautauqua County
Jamestown-Dunkirk-Fredonia, NY
watch 93.0 69.0 25.0 9.52% +3.3% $120,626
200 74003 OK Bartlesville
Washington County
Bartlesville, OK
watch 91.0 70.0 27.0 9.87% +4.2% $112,621
201 13502 NY Utica
Oneida County
Utica-Rome, NY
watch 83.0 79.0 25.0 7.77% +9.6% $204,639
202 28544 NC Midway Park
Onslow County
Jacksonville, NC
watch 91.0 59.0 38.0 8.54% +1.1% $201,515
203 46601 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 96.0 66.0 25.0 10.89% +2.4% $148,727
204 31635 GA Lakeland
Lanier County
Valdosta, GA
high risk 91.0 74.0 22.0 9.49% +5.7% $208,646
205 61606 IL Peoria
Peoria County
Peoria, IL
watch 97.0 52.0 38.0 12.68% +4.1% $121,742
206 44132 OH Euclid
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 65.0 25.0 11.74% +3.4% $150,887
207 79603 TX Abilene
Taylor County
Abilene, TX
neutral 97.0 50.0 40.0 13.92% +0.7% $143,387
208 6110 CT West Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 89.0 72.0 25.0 8.7% +4.2% $361,890
209 60624 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 91.0 70.0 25.0 9.13% +6.2% $215,777
210 44306 OH Akron
Summit County
Akron, OH
watch 98.0 52.0 37.0 13.74% -0.3% $91,288
211 79606 TX Abilene
Taylor County
Abilene, TX
neutral 86.0 60.0 40.0 7.46% +6.6% $298,568
212 14620 NY Rochester
Monroe County
Rochester, NY
watch 91.0 62.0 34.0 7.93% +1.4% $277,887
213 43612 OH Toledo
Lucas County
Toledo, OH
watch 96.0 55.0 35.0 10.83% +5.5% $115,657
214 18102 PA Allentown
Lehigh County
Allentown-Bethlehem-Easton, PA-NJ
watch 88.0 73.0 25.0 8.45% +5.8% $218,774
215 16510 PA Erie
Erie County
Erie, PA
neutral 71.0 76.0 40.0 5.81% +6.4% $205,077
216 53404 WI Racine
Racine County
Racine, WI
watch 82.0 70.0 35.0 6.85% +3.9% $197,893
217 44052 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 93.0 68.0 25.0 9.46% +3.8% $139,130
218 45506 OH Springfield
Clark County
Springfield, OH
watch 96.0 57.0 33.0 10.68% +0.6% $117,315
219 44320 OH Akron
Summit County
Akron, OH
watch 98.0 52.0 37.0 12.05% -0.4% $112,045
220 8401 NJ Atlantic City
Atlantic County
Atlantic City-Hammonton, NJ
watch 94.0 66.0 25.0 10.01% +2.4% $216,060
221 10462 NY New York
Bronx County
New York-Newark-Jersey City, NY-NJ-PA
watch 98.0 63.0 25.0 13.32% +3.2% $245,195
222 45432 OH Beavercreek
Greene County
Dayton-Kettering, OH
watch 85.0 75.0 25.0 8.01% +5.1% $226,970
223 49855 MI Marquette
Marquette County
Marquette, MI
watch 77.0 78.0 31.0 6.83% +8.7% $328,603
224 14215 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 93.0 67.0 25.0 9.75% +2.5% $146,312
225 3431 NH Keene
Cheshire County
Keene, NH
watch 76.0 73.0 37.0 6.43% +4.5% $350,253
226 46628 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 87.0 73.0 25.0 8.26% +4.8% $175,543
227 49015 MI Battle Creek
Calhoun County
Battle Creek, MI
watch 85.0 68.0 33.0 7.67% +5.9% $209,801
228 67217 KS Wichita
Sedgwick County
Wichita, KS
watch 89.0 63.0 34.0 8.35% +2.4% $163,655
229 63133 MO Pagedale
Saint Louis County
St. Louis, MO-IL
watch 99.0 61.0 25.0 18.94% +6.0% $78,353
230 61801 IL Urbana
Champaign County
Champaign-Urbana, IL
watch 91.0 69.0 25.0 8.94% +6.3% $190,362
231 7626 NJ Cresskill
Bergen County
New York-Newark-Jersey City, NY-NJ-PA
watch 95.0 65.0 25.0 10.3% +3.8% $1,019,291
232 67216 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 61.0 34.0 9.04% +1.9% $134,456
233 49202 MI Jackson
Jackson County
Jackson, MI
watch 94.0 52.0 39.0 10.34% +2.6% $138,825
234 79562 TX Tuscola
Taylor County
Abilene, TX
neutral 85.0 60.0 40.0 7.28% +5.4% $393,399
235 44136 OH Strongsville
Cuyahoga County
Cleveland-Elyria, OH
watch 90.0 69.0 25.0 8.88% +4.0% $358,154
236 40212 KY Louisville
Jefferson County
Louisville/Jefferson County, KY-IN
watch 98.0 61.0 25.0 14.34% +6.3% $85,550
237 60430 IL Homewood
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 98.0 62.0 25.0 12.76% +4.5% $248,937
238 74132 OK Tulsa
Tulsa County
Tulsa, OK
watch 87.0 71.0 26.0 8.52% +5.1% $302,885
239 62206 IL Cahokia
Saint Clair County
St. Louis, MO-IL
watch 100.0 59.0 25.0 31.59% +2.2% $51,065
240 45449 OH West Carrollton
Montgomery County
Dayton-Kettering, OH
watch 81.0 78.0 25.0 7.56% +7.8% $191,449
241 8406 NJ Ventnor City
Atlantic County
Atlantic City-Hammonton, NJ
watch 81.0 78.0 25.0 7.52% +8.8% $622,103
242 3275 NH Pembroke
Merrimack County
Concord, NH
watch 77.0 71.0 37.0 6.31% +3.9% $459,664
243 14420 NY Brockport
Monroe County
Rochester, NY
watch 79.0 72.0 34.0 6.38% +4.0% $274,312
244 44128 OH Warrensville Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 99.0 60.0 25.0 15.94% +2.4% $103,933
245 68503 NE Lincoln
Lancaster County
Lincoln, NE
watch 91.0 56.0 38.0 8.36% +5.3% $202,612
246 10992 NY Washingtonville
Orange County
Poughkeepsie-Newburgh-Middletown, NY
watch 85.0 74.0 25.0 7.91% +4.8% $523,227
247 19607 PA Reading
Berks County
Reading, PA
watch 87.0 64.0 34.0 7.34% +2.1% $275,447
248 44304 OH Akron
Summit County
Akron, OH
watch 97.0 50.0 37.0 11.43% -0.3% $99,552
249 45801 OH Lima
Allen County
Lima, OH
watch 95.0 61.0 29.0 9.98% +1.7% $140,727
250 44319 OH Akron
Summit County
Akron, OH
watch 79.0 69.0 37.0 6.46% +3.8% $244,669
251 46545 IN Mishawaka
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 89.0 70.0 25.0 8.52% +3.5% $214,246
252 61821 IL Champaign
Champaign County
Champaign-Urbana, IL
watch 87.0 71.0 25.0 8.27% +5.9% $203,286
253 6790 CT Torrington
Litchfield County
Torrington, CT
watch 75.0 71.0 38.0 6.24% +4.8% $297,387
254 11932 NY Bridgehampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 59.0 25.0 24.52% +5.5% $4,635,150
255 67502 KS Hutchinson
Reno County
Hutchinson, KS
neutral 70.0 74.0 40.0 5.74% +6.6% $214,381
256 11954 NY Montauk
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 99.0 59.0 25.0 19.14% +3.1% $1,979,840
257 18101 PA Allentown
Lehigh County
Allentown-Bethlehem-Easton, PA-NJ
watch 93.0 65.0 25.0 9.67% +3.0% $206,449
258 13021 NY Auburn
Cayuga County
Auburn, NY
neutral 75.0 76.0 33.0 6.39% +5.9% $219,001
259 53205 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 97.0 61.0 25.0 12.18% +2.1% $159,247
260 46901 IN Kokomo
Howard County
Kokomo, IN
watch 82.0 74.0 27.0 7.09% +5.4% $163,897
261 19801 DE Wilmington
New Castle County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 98.0 61.0 25.0 12.67% +4.1% $181,168
262 48910 MI Lansing
Ingham County
Lansing-East Lansing, MI
watch 95.0 63.0 25.0 10.59% +5.1% $144,180
263 44311 OH Akron
Summit County
Akron, OH
watch 98.0 48.0 37.0 14.55% -1.3% $80,994
264 79107 TX Amarillo
Potter County
Amarillo, TX
watch 91.0 66.0 27.0 10.61% +3.1% $113,442
265 48141 MI Inkster
Wayne County
Detroit-Warren-Dearborn, MI
watch 98.0 60.0 25.0 14.1% +6.3% $110,097
266 44313 OH Akron
Summit County
Akron, OH
watch 83.0 64.0 37.0 6.9% +2.7% $257,872
267 19138 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 95.0 63.0 25.0 10.55% +5.1% $181,582
268 60613 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 89.0 69.0 25.0 8.71% +5.2% $337,289
269 45431 OH Beavercreek
Greene County
Dayton-Kettering, OH
watch 85.0 73.0 25.0 7.97% +4.1% $255,353
270 19140 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 99.0 59.0 25.0 16.55% +8.4% $98,528
271 14613 NY Rochester
Monroe County
Rochester, NY
watch 98.0 51.0 34.0 11.77% -1.2% $137,378
272 6610 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 84.0 74.0 25.0 7.84% +8.0% $299,415
273 36105 AL Montgomery
Montgomery County
Montgomery, AL
high risk 94.0 66.0 22.0 25.42% +3.0% $51,147
274 45324 OH Fairborn
Greene County
Dayton-Kettering, OH
watch 86.0 72.0 25.0 8.05% +3.7% $205,631
275 31088 GA Warner Robins
Houston County
Warner Robins, GA
watch 84.0 70.0 29.0 7.46% +3.5% $236,888
276 29611 SC Greenville
Greenville County
Greenville-Anderson, SC
watch 90.0 67.0 25.0 8.94% +3.5% $218,544
277 10928 NY Highland Falls
Orange County
Poughkeepsie-Newburgh-Middletown, NY
watch 95.0 63.0 25.0 10.29% +1.5% $411,871
278 73501 OK Lawton
Comanche County
Lawton, OK
watch 94.0 64.0 25.0 11.5% +6.7% $122,404
279 6002 CT Bloomfield
Hartford County
Hartford-East Hartford-Middletown, CT
watch 88.0 69.0 25.0 8.46% +3.4% $357,602
280 19609 PA Reading
Berks County
Reading, PA
watch 86.0 63.0 34.0 7.17% +2.1% $290,379
281 43606 OH Toledo
Lucas County
Toledo, OH
watch 81.0 66.0 35.0 6.8% +5.3% $192,558
282 28539 NC Hubert
Onslow County
Jacksonville, NC
watch 75.0 70.0 38.0 6.25% +4.0% $284,623
283 49085 MI Saint Joseph
Berrien County
Niles, MI
watch 80.0 67.0 36.0 6.68% +4.3% $334,618
284 67401 KS Salina
Saline County
Salina, KS
neutral 83.0 58.0 41.0 7.1% +4.0% $175,574
285 61802 IL Urbana
Champaign County
Champaign-Urbana, IL
watch 86.0 71.0 25.0 8.05% +7.8% $220,184
286 43615 OH Toledo
Lucas County
Toledo, OH
watch 93.0 55.0 35.0 8.82% +3.7% $179,121
287 10451 NY New York
Bronx County
New York-Newark-Jersey City, NY-NJ-PA
watch 95.0 62.0 25.0 10.67% +5.2% $337,271
288 78526 TX Brownsville
Cameron County
Brownsville-Harlingen, TX
watch 94.0 63.0 25.0 10.16% +2.6% $234,333
289 6608 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 81.0 76.0 25.0 7.59% +12.2% $300,636
290 78597 TX NaN
Cameron County
Brownsville-Harlingen, TX
watch 96.0 61.0 25.0 11.29% +2.8% $447,615
291 66046 KS Lawrence
Douglas County
Lawrence, KS
watch 85.0 62.0 36.0 7.04% +2.3% $291,606
292 46818 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 88.0 59.0 36.0 7.79% +1.5% $309,677
293 6105 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 98.0 59.0 25.0 13.65% +0.9% $115,002
294 43614 OH Toledo
Lucas County
Toledo, OH
watch 82.0 65.0 35.0 6.92% +6.0% $200,774
295 44119 OH Cleveland
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 60.0 25.0 11.5% +2.2% $134,600
296 23224 VA Richmond
Richmond City
Richmond, VA
watch 88.0 59.0 35.0 7.54% +2.0% $246,154
297 13676 NY Potsdam
Saint Lawrence County
Ogdensburg-Massena, NY
watch 80.0 77.0 25.0 7.47% +6.7% $177,891
298 6111 CT Newington
Hartford County
Hartford-East Hartford-Middletown, CT
watch 84.0 73.0 25.0 7.86% +4.9% $371,932
299 28540 NC Jacksonville
Onslow County
Jacksonville, NC
neutral 74.0 71.0 38.0 6.13% +4.0% $259,113
300 67208 KS Wichita
Sedgwick County
Wichita, KS
watch 79.0 70.0 34.0 6.83% +3.5% $180,897

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