← 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 8444 ZIPs with full rental data (8444 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 14.28% +10.4% $123,345
2 61101 IL Rockford
Winnebago County
Rockford, IL
watch 98.0 79.0 35.0 13.08% +14.1% $117,641
3 61104 IL Rockford
Winnebago County
Rockford, IL
watch 97.0 79.0 35.0 11.06% +15.8% $115,730
4 61603 IL Peoria
Peoria County
Peoria, IL
watch 98.0 78.0 36.0 21.84% +7.3% $66,110
5 14608 NY Rochester
Monroe County
Rochester, NY
watch 99.0 78.0 33.0 14.69% +10.2% $124,675
6 13204 NY Syracuse
Onondaga County
Syracuse, NY
watch 98.0 77.0 35.0 12.34% +6.1% $149,789
7 14611 NY Rochester
Monroe County
Rochester, NY
watch 99.0 77.0 33.0 15.39% +6.7% $121,964
8 61032 IL Freeport
Stephenson County
Freeport, IL
watch 91.0 77.0 40.0 9.55% +8.1% $126,131
9 61108 IL Rockford
Winnebago County
Rockford, IL
watch 95.0 79.0 35.0 9.35% +9.1% $191,170
10 13212 NY North Syracuse
Onondaga County
Syracuse, NY
watch 97.0 76.0 35.0 11.0% +5.7% $242,632
11 61111 IL Loves Park
Winnebago County
Rockford, IL
watch 95.0 78.0 35.0 9.56% +7.7% $204,860
12 13090 NY Liverpool
Onondaga County
Syracuse, NY
watch 96.0 77.0 35.0 9.95% +6.5% $304,637
13 67501 KS Hutchinson
Reno County
Hutchinson, KS
watch 93.0 77.0 38.0 8.98% +7.3% $99,278
14 61114 IL Rockford
Winnebago County
Rockford, IL
watch 95.0 77.0 35.0 9.26% +7.0% $272,071
15 61605 IL Peoria
Peoria County
Peoria, IL
watch 98.0 72.0 36.0 27.51% +4.2% $40,708
16 61604 IL Peoria
Peoria County
Peoria, IL
watch 96.0 75.0 36.0 10.73% +6.5% $112,776
17 25303 WV South Charleston
Kanawha County
Charleston, WV
neutral 95.0 72.0 40.0 14.0% +9.2% $171,466
18 13126 NY Oswego
Oswego County
Syracuse, NY
watch 95.0 77.0 35.0 9.11% +6.5% $188,058
19 16507 PA Erie
Erie County
Erie, PA
watch 97.0 74.0 35.0 11.84% +4.6% $109,905
20 19602 PA Reading
Berks County
Reading, PA
watch 96.0 78.0 32.0 9.56% +8.1% $145,625
21 14901 NY Elmira
Chemung County
Elmira, NY
watch 95.0 72.0 39.0 14.44% +5.8% $111,670
22 61103 IL Rockford
Winnebago County
Rockford, IL
watch 92.0 78.0 35.0 8.38% +8.1% $154,154
23 13790 NY Johnson City
Broome County
Binghamton, NY
watch 92.0 77.0 36.0 8.8% +6.5% $164,975
24 43609 OH Toledo
Lucas County
Toledo, OH
watch 98.0 74.0 34.0 16.77% +7.6% $74,095
25 61616 IL Peoria Heights
Peoria County
Peoria, IL
watch 96.0 73.0 36.0 11.44% +5.5% $121,824
26 79605 TX Abilene
Taylor County
Abilene, TX
watch 95.0 73.0 37.0 10.65% +6.6% $179,737
27 62703 IL Springfield
Sangamon County
Springfield, IL
watch 99.0 74.0 33.0 14.27% +6.4% $96,925
28 45505 OH Springfield
Clark County
Springfield, OH
watch 95.0 77.0 33.0 9.87% +7.1% $131,494
29 48602 MI Saginaw
Saginaw County
Saginaw, MI
watch 94.0 76.0 34.0 13.37% +5.9% $85,343
30 48607 MI Saginaw
Saginaw County
Saginaw, MI
watch 96.0 74.0 34.0 34.4% +4.9% $40,381
31 62526 IL Decatur
Macon County
Decatur, IL
watch 96.0 72.0 36.0 10.78% +7.6% $100,969
32 13206 NY Syracuse
Onondaga County
Syracuse, NY
watch 95.0 74.0 35.0 9.08% +4.7% $199,131
33 79601 TX Abilene
Taylor County
Abilene, TX
watch 96.0 70.0 37.0 11.63% +8.4% $213,799
34 48708 MI Bay City
Bay County
Bay City, MI
watch 92.0 76.0 35.0 8.91% +7.3% $139,804
35 16502 PA Erie
Erie County
Erie, PA
watch 93.0 74.0 35.0 8.98% +4.8% $132,174
36 64120 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 99.0 78.0 26.0 19.45% +17.6% $88,835
37 62522 IL Decatur
Macon County
Decatur, IL
watch 96.0 71.0 36.0 10.65% +7.4% $94,342
38 44707 OH Canton
Stark County
Canton-Massillon, OH
watch 99.0 78.0 26.0 15.29% +11.0% $115,247
39 44305 OH Akron
Summit County
Akron, OH
watch 97.0 72.0 34.0 10.91% +5.1% $126,466
40 13045 NY Cortland
Cortland County
Cortland, NY
watch 89.0 77.0 36.0 7.8% +7.2% $204,084
41 8402 NJ Margate City
Atlantic County
Atlantic City-Hammonton, NJ
watch 98.0 79.0 26.0 13.91% +9.3% $1,128,369
42 61107 IL Rockford
Winnebago County
Rockford, IL
watch 89.0 79.0 35.0 7.58% +9.1% $224,944
43 13208 NY Syracuse
Onondaga County
Syracuse, NY
watch 96.0 71.0 35.0 9.95% +3.5% $167,477
44 13905 NY Binghamton
Broome County
Binghamton, NY
watch 94.0 71.0 36.0 9.67% +3.7% $187,255
45 16504 PA Erie
Erie County
Erie, PA
watch 92.0 74.0 35.0 8.46% +5.2% $156,091
46 13066 NY Fayetteville
Onondaga County
Syracuse, NY
watch 88.0 79.0 35.0 7.45% +10.2% $410,973
47 44314 OH Akron
Summit County
Akron, OH
watch 98.0 69.0 34.0 13.39% +4.0% $111,296
48 13209 NY Syracuse
Onondaga County
Syracuse, NY
watch 90.0 77.0 35.0 7.71% +6.2% $236,848
49 46613 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 98.0 78.0 26.0 12.71% +7.5% $113,983
50 62702 IL Springfield
Sangamon County
Springfield, IL
watch 98.0 70.0 33.0 11.3% +6.0% $114,491
51 53206 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 98.0 78.0 26.0 12.38% +14.1% $94,344
52 19601 PA Reading
Berks County
Reading, PA
watch 92.0 77.0 32.0 8.09% +6.6% $186,215
53 67214 KS Wichita
Sedgwick County
Wichita, KS
watch 94.0 71.0 36.0 11.14% +3.8% $95,639
54 13210 NY Syracuse
Onondaga County
Syracuse, NY
watch 92.0 73.0 35.0 8.15% +4.4% $262,337
55 62521 IL Decatur
Macon County
Decatur, IL
watch 92.0 72.0 36.0 8.63% +9.4% $124,352
56 44301 OH Akron
Summit County
Akron, OH
watch 97.0 69.0 34.0 10.92% +3.4% $126,945
57 79602 TX Abilene
Taylor County
Abilene, TX
watch 96.0 66.0 37.0 11.34% +6.0% $267,294
58 44203 OH Barberton
Summit County
Akron, OH
watch 93.0 72.0 34.0 8.54% +5.4% $184,937
59 14211 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 97.0 77.0 26.0 11.58% +6.1% $120,058
60 49007 MI Kalamazoo
Kalamazoo County
Kalamazoo-Portage, MI
watch 97.0 76.0 26.0 11.79% +7.5% $129,408
61 6120 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 96.0 78.0 26.0 10.62% +9.9% $222,369
62 30901 GA Augusta
Richmond County
Augusta-Richmond County, GA-SC
watch 100.0 74.0 26.0 22.58% +8.4% $73,368
63 67213 KS Wichita
Sedgwick County
Wichita, KS
watch 92.0 71.0 36.0 9.53% +4.1% $123,645
64 17104 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 96.0 77.0 26.0 10.89% +7.6% $137,272
65 48507 MI Flint
Genesee County
Flint, MI
watch 95.0 69.0 34.0 10.85% +4.4% $110,650
66 61554 IL Pekin
Tazewell County
Peoria, IL
watch 88.0 74.0 36.0 7.78% +9.3% $143,423
67 13901 NY Binghamton
Broome County
Binghamton, NY
watch 84.0 78.0 36.0 7.22% +7.6% $200,677
68 61021 IL Dixon
Lee County
Dixon, IL
neutral 88.0 69.0 42.0 7.93% +6.9% $176,297
69 14623 NY Rochester
Monroe County
Rochester, NY
watch 94.0 71.0 33.0 8.86% +3.7% $266,092
70 45426 OH Trotwood
Montgomery County
Dayton-Kettering, OH
watch 93.0 79.0 26.0 9.62% +9.6% $172,672
71 60636 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 97.0 75.0 26.0 12.01% +5.6% $142,587
72 44420 OH Girard
Trumbull County
Youngstown-Warren-Boardman, OH-PA
watch 95.0 77.0 26.0 10.08% +6.9% $150,173
73 45417 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 99.0 73.0 26.0 17.15% +4.1% $77,991
74 19604 PA Reading
Berks County
Reading, PA
watch 96.0 69.0 32.0 9.86% +3.0% $172,589
75 19133 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 99.0 72.0 26.0 20.14% +4.8% $89,778
76 44703 OH Canton
Stark County
Canton-Massillon, OH
watch 93.0 78.0 26.0 9.56% +9.8% $101,812
77 46803 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 95.0 69.0 33.0 10.11% +3.4% $116,041
78 49444 MI Norton Shores
Muskegon County
Muskegon, MI
watch 92.0 69.0 36.0 8.86% +4.2% $191,223
79 52401 IA Cedar Rapids
Linn County
Cedar Rapids, IA
neutral 96.0 60.0 41.0 13.4% +6.5% $122,567
80 60901 IL Kankakee
Kankakee County
Kankakee, IL
watch 91.0 68.0 38.0 8.69% +5.1% $160,723
81 12307 NY Schenectady
Schenectady County
Albany-Schenectady-Troy, NY
watch 94.0 77.0 26.0 10.01% +8.7% $179,793
82 14546 NY Scottsville
Monroe County
Rochester, NY
watch 92.0 72.0 33.0 8.21% +3.9% $276,633
83 44135 OH Cleveland
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 74.0 26.0 12.03% +5.6% $161,593
84 79603 TX Abilene
Taylor County
Abilene, TX
watch 97.0 62.0 37.0 14.57% +2.1% $147,647
85 44471 OH Struthers
Mahoning County
Youngstown-Warren-Boardman, OH-PA
watch 93.0 78.0 26.0 9.56% +7.3% $138,121
86 13021 NY Auburn
Cayuga County
Auburn, NY
watch 80.0 76.0 40.0 6.95% +6.5% $222,953
87 49037 MI Battle Creek
Calhoun County
Battle Creek, MI
watch 92.0 68.0 36.0 9.51% +5.6% $133,819
88 14870 NY Painted Post
Steuben County
Corning, NY
neutral 86.0 68.0 42.0 7.64% +5.3% $211,076
89 55807 MN Duluth
Saint Louis County
Duluth, MN-WI
watch 94.0 76.0 26.0 9.89% +8.4% $215,331
90 44221 OH Cuyahoga Falls
Summit County
Akron, OH
watch 91.0 70.0 34.0 8.16% +4.6% $201,772
91 61109 IL Rockford
Winnebago County
Rockford, IL
watch 82.0 79.0 35.0 6.71% +11.4% $195,014
92 14624 NY Rochester
Monroe County
Rochester, NY
watch 89.0 74.0 33.0 7.62% +4.7% $275,288
93 14903 NY Elmira
Chemung County
Elmira, NY
watch 85.0 72.0 39.0 7.65% +5.2% $164,626
94 12206 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 93.0 77.0 26.0 9.51% +7.0% $225,736
95 14212 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 93.0 77.0 26.0 9.45% +6.7% $158,814
96 67211 KS Wichita
Sedgwick County
Wichita, KS
watch 87.0 72.0 36.0 7.96% +4.5% $125,130
97 14425 NY Farmington
Ontario County
Rochester, NY
watch 87.0 76.0 33.0 7.31% +5.6% $332,068
98 53204 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 95.0 75.0 26.0 10.07% +6.0% $170,031
99 62704 IL Leland Grove
Sangamon County
Springfield, IL
watch 87.0 75.0 33.0 7.3% +8.8% $191,454
100 44310 OH Akron
Summit County
Akron, OH
watch 95.0 66.0 34.0 9.63% +2.7% $119,785
101 61401 IL Galesburg
Knox County
Galesburg, IL
watch 95.0 67.0 34.0 9.82% +15.5% $106,517
102 13203 NY Syracuse
Onondaga County
Syracuse, NY
watch 94.0 66.0 35.0 8.93% +2.2% $185,500
103 16508 PA Erie
Erie County
Erie, PA
watch 84.0 76.0 35.0 7.04% +5.9% $170,236
104 14609 NY Rochester
Monroe County
Rochester, NY
watch 94.0 69.0 33.0 8.61% +2.9% $210,477
105 16506 PA Erie
Erie County
Erie, PA
watch 85.0 74.0 35.0 7.25% +5.4% $294,060
106 11968 NY Southampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 70.0 26.0 21.99% +6.1% $2,211,251
107 17401 PA York
York County
York-Hanover, PA
watch 94.0 75.0 26.0 9.78% +6.3% $150,977
108 17901 PA Pottsville
Schuylkill County
Pottsville, PA
watch 93.0 74.0 27.0 9.47% +5.9% $157,722
109 13760 NY Endicott
Broome County
Binghamton, NY
watch 81.0 77.0 36.0 6.79% +7.0% $209,782
110 43612 OH Toledo
Lucas County
Toledo, OH
watch 96.0 65.0 34.0 10.85% +5.2% $122,149
111 67204 KS Wichita
Sedgwick County
Wichita, KS
watch 87.0 71.0 36.0 7.96% +4.5% $201,473
112 14445 NY East Rochester
Monroe County
Rochester, NY
watch 95.0 67.0 33.0 9.07% +2.5% $239,665
113 74115 OK Tulsa
Tulsa County
Tulsa, OK
watch 92.0 72.0 30.0 11.27% +4.6% $121,000
114 67218 KS Wichita
Sedgwick County
Wichita, KS
watch 90.0 69.0 36.0 8.56% +3.4% $155,797
115 14303 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 97.0 71.0 26.0 12.24% +3.5% $109,482
116 44055 OH Lorain
Lorain County
Cleveland-Elyria, OH
watch 95.0 73.0 26.0 10.48% +5.1% $131,120
117 6519 CT New Haven
New Haven County
New Haven-Milford, CT
watch 94.0 75.0 26.0 9.75% +8.7% $302,446
118 13027 NY Baldwinsville
Onondaga County
Syracuse, NY
watch 81.0 78.0 35.0 6.59% +7.8% $336,015
119 13057 NY East Syracuse
Onondaga County
Syracuse, NY
watch 95.0 64.0 35.0 9.15% +1.8% $252,387
120 14845 NY Horseheads
Chemung County
Elmira, NY
watch 84.0 71.0 39.0 7.5% +5.8% $224,045
121 44705 OH Canton
Stark County
Canton-Massillon, OH
watch 97.0 71.0 26.0 12.18% +3.4% $104,826
122 14606 NY Rochester
Monroe County
Rochester, NY
watch 86.0 75.0 33.0 7.14% +5.1% $217,171
123 13031 NY Camillus
Onondaga County
Syracuse, NY
watch 80.0 78.0 35.0 6.56% +7.5% $313,069
124 47713 IN Evansville
Vanderburgh County
Evansville, IN-KY
watch 96.0 71.0 26.0 11.19% +3.7% $102,480
125 67203 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 67.0 36.0 9.09% +3.0% $167,494
126 48506 MI Flint
Genesee County
Flint, MI
watch 97.0 63.0 34.0 13.53% +3.0% $89,780
127 60624 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 92.0 75.0 26.0 9.19% +6.7% $226,278
128 44312 OH Lakemore
Summit County
Akron, OH
watch 90.0 69.0 34.0 7.88% +4.1% $184,827
129 14622 NY Rochester
Monroe County
Rochester, NY
watch 90.0 70.0 33.0 7.78% +3.3% $245,356
130 14616 NY Rochester
Monroe County
Rochester, NY
watch 89.0 71.0 33.0 7.6% +3.6% $218,622
131 13219 NY Syracuse
Onondaga County
Syracuse, NY
watch 80.0 78.0 35.0 6.54% +7.0% $261,330
132 44904 OH Lexington
Richland County
Mansfield, OH
watch 88.0 76.0 29.0 7.68% +6.6% $274,914
133 13903 NY Binghamton
Broome County
Binghamton, NY
watch 88.0 68.0 36.0 7.79% +2.9% $186,674
134 45439 OH Moraine
Montgomery County
Dayton-Kettering, OH
watch 93.0 74.0 26.0 9.47% +4.7% $176,438
135 11946 NY Hampton Bays
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 67.0 26.0 20.83% +6.1% $950,395
136 10462 NY New York
Bronx County
New York-Newark-Jersey City, NY-NJ-PA
watch 98.0 69.0 26.0 13.26% +4.1% $251,833
137 46616 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 91.0 76.0 26.0 8.91% +6.2% $153,805
138 17103 PA Harrisburg
Dauphin County
Harrisburg-Carlisle, PA
watch 88.0 78.0 26.0 8.41% +9.4% $151,388
139 61614 IL Peoria
Peoria County
Peoria, IL
watch 82.0 74.0 36.0 6.93% +7.3% $204,172
140 31093 GA Warner Robins
Houston County
Warner Robins, GA
watch 92.0 68.0 32.0 10.16% +2.8% $166,892
141 46615 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 92.0 74.0 26.0 9.13% +5.5% $182,614
142 61701 IL Bloomington
McLean County
Bloomington, IL
watch 89.0 69.0 33.0 7.66% +3.3% $179,068
143 46637 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 91.0 75.0 26.0 8.97% +6.3% $257,661
144 74108 OK Tulsa
Tulsa County
Tulsa, OK
watch 90.0 72.0 30.0 9.45% +5.5% $184,044
145 45365 OH Sidney
Shelby County
Sidney, OH
neutral 75.0 78.0 39.0 6.19% +8.5% $218,223
146 19140 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 99.0 67.0 26.0 14.92% +7.2% $105,300
147 67216 KS Wichita
Sedgwick County
Wichita, KS
watch 91.0 64.0 36.0 9.23% +2.5% $137,580
148 14626 NY Rochester
Monroe County
Rochester, NY
watch 83.0 76.0 33.0 6.75% +5.8% $290,350
149 44004 OH Ashtabula
Ashtabula County
Ashtabula, OH
watch 79.0 77.0 36.0 6.56% +6.7% $155,586
150 11978 NY Westhampton Beach
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 99.0 66.0 26.0 20.23% +6.9% $1,643,802
151 48638 MI Saginaw
Saginaw County
Saginaw, MI
watch 82.0 76.0 34.0 7.14% +7.1% $201,716
152 79107 TX Amarillo
Potter County
Amarillo, TX
watch 90.0 70.0 30.0 10.17% +4.2% $115,948
153 35504 AL Jasper
Walker County
Jasper, AL
watch 93.0 73.0 26.0 9.41% +4.0% $216,252
154 61615 IL Peoria
Peoria County
Peoria, IL
watch 83.0 71.0 36.0 7.07% +8.6% $253,626
155 11977 NY Westhampton
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 65.0 26.0 22.74% +7.5% $1,398,171
156 13440 NY Rome
Oneida County
Utica-Rome, NY
watch 87.0 78.0 26.0 8.19% +7.8% $211,224
157 11976 NY Water Mill
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 65.0 26.0 25.49% +5.3% $4,989,089
158 11963 NY Sag Harbor
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 65.0 26.0 23.0% +4.7% $2,355,854
159 43616 OH Oregon
Lucas County
Toledo, OH
watch 93.0 63.0 34.0 9.0% +5.0% $232,965
160 36107 AL Montgomery
Montgomery County
Montgomery, AL
watch 94.0 70.0 26.0 17.1% +4.8% $69,972
161 45420 OH Kettering
Montgomery County
Dayton-Kettering, OH
watch 91.0 74.0 26.0 8.86% +4.5% $173,460
162 67114 KS Newton
Harvey County
Wichita, KS
watch 82.0 72.0 36.0 7.17% +4.6% $174,654
163 19131 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 97.0 67.0 26.0 11.83% +4.7% $169,143
164 73501 OK Lawton
Comanche County
Lawton, OK
watch 93.0 69.0 27.0 11.38% +6.8% $122,117
165 67217 KS Wichita
Sedgwick County
Wichita, KS
watch 90.0 65.0 36.0 8.57% +2.5% $166,684
166 45414 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 94.0 71.0 26.0 9.7% +3.3% $186,954
167 53205 WI Milwaukee
Milwaukee County
Milwaukee-Waukesha, WI
watch 97.0 67.0 26.0 11.82% +2.6% $164,775
168 14215 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 95.0 69.0 26.0 10.17% +3.0% $150,973
169 11954 NY Montauk
Suffolk County
New York-Newark-Jersey City, NY-NJ-PA
watch 100.0 64.0 26.0 22.3% +2.6% $1,983,623
170 44223 OH Cuyahoga Falls
Summit County
Akron, OH
watch 87.0 69.0 34.0 7.32% +4.6% $257,817
171 8232 NJ Pleasantville
Atlantic County
Atlantic City-Hammonton, NJ
watch 91.0 73.0 26.0 9.01% +4.0% $245,580
172 61571 IL Washington
Tazewell County
Peoria, IL
watch 83.0 71.0 36.0 6.98% +7.0% $234,109
173 49442 MI Muskegon
Muskegon County
Muskegon, MI
watch 88.0 65.0 36.0 7.83% +2.8% $183,809
174 48642 MI Midland
Midland County
Midland, MI
watch 90.0 64.0 35.0 7.98% +6.0% $255,551
175 19611 PA Reading
Berks County
Reading, PA
watch 95.0 62.0 32.0 9.14% +1.5% $238,783
176 6112 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 87.0 77.0 26.0 8.15% +7.1% $260,785
177 44710 OH Canton
Stark County
Canton-Massillon, OH
watch 95.0 68.0 26.0 10.51% +3.1% $127,042
178 61350 IL Ottawa
La Salle County
Ottawa, IL
watch 85.0 78.0 26.0 7.9% +7.8% $211,016
179 8609 NJ Trenton
Mercer County
Trenton-Princeton, NJ
watch 97.0 67.0 26.0 11.33% +3.4% $214,343
180 64132 MO Kansas City
Jackson County
Kansas City, MO-KS
watch 98.0 66.0 26.0 12.37% +2.9% $118,782
181 67530 KS Great Bend
Barton County
Great Bend, KS
watch 82.0 78.0 28.0 7.57% +10.6% $128,769
182 74003 OK Bartlesville
Washington County
Bartlesville, OK
watch 90.0 71.0 28.0 9.9% +4.3% $113,439
183 44142 OH Brookpark
Cuyahoga County
Cleveland-Elyria, OH
watch 90.0 73.0 26.0 8.79% +5.5% $218,432
184 44134 OH Parma
Cuyahoga County
Cleveland-Elyria, OH
watch 93.0 70.0 26.0 9.38% +4.5% $213,058
185 44137 OH Maple Heights
Cuyahoga County
Cleveland-Elyria, OH
watch 98.0 65.0 26.0 13.73% +4.2% $135,029
186 79606 TX Abilene
Taylor County
Abilene, TX
watch 86.0 65.0 37.0 7.51% +6.9% $302,506
187 1001 MA Agawam
Hampden County
Springfield, MA
watch 89.0 64.0 36.0 7.68% +4.2% $351,494
188 14559 NY Spencerport
Monroe County
Rochester, NY
watch 79.0 77.0 33.0 6.33% +7.5% $331,213
189 49022 MI Benton Harbor
Berrien County
Niles, MI
watch 86.0 69.0 34.0 7.49% +5.2% $160,846
190 53404 WI Racine
Racine County
Racine, WI
watch 85.0 70.0 34.0 7.23% +3.8% $203,986
191 45449 OH West Carrollton
Montgomery County
Dayton-Kettering, OH
watch 85.0 78.0 26.0 7.88% +7.5% $194,699
192 14304 NY Niagara Falls
Niagara County
Buffalo-Cheektowaga, NY
watch 86.0 77.0 26.0 8.05% +7.3% $208,694
193 6608 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 88.0 75.0 26.0 8.33% +12.0% $302,338
194 28574 NC Richlands
Onslow County
Jacksonville, NC
watch 83.0 71.0 35.0 7.03% +4.4% $277,423
195 10804 NY New Rochelle
Westchester County
New York-Newark-Jersey City, NY-NJ-PA
watch 87.0 76.0 26.0 8.22% +9.3% $1,241,616
196 14514 NY North Chili
Monroe County
Rochester, NY
watch 79.0 76.0 33.0 6.39% +6.3% $342,020
197 13502 NY Utica
Oneida County
Utica-Rome, NY
watch 84.0 79.0 26.0 7.79% +9.7% $209,398
198 73119 OK Oklahoma City
Oklahoma County
Oklahoma City, OK
watch 92.0 69.0 28.0 12.4% +4.6% $116,024
199 44857 OH Norwalk
Huron County
Norwalk, OH
watch 90.0 67.0 31.0 8.23% +8.2% $218,528
200 74128 OK Tulsa
Tulsa County
Tulsa, OK
watch 90.0 67.0 30.0 9.79% +3.6% $163,862
201 12202 NY Albany
Albany County
Albany-Schenectady-Troy, NY
watch 89.0 73.0 26.0 8.57% +5.0% $180,428
202 14843 NY Hornell
Steuben County
Corning, NY
neutral 94.0 52.0 42.0 10.86% -0.1% $120,542
203 22923 VA Barboursville
Orange County
Charlottesville, VA
watch 90.0 67.0 31.0 7.96% +2.5% $438,165
204 14618 NY Rochester
Monroe County
Rochester, NY
watch 81.0 74.0 33.0 6.59% +4.6% $414,458
205 43613 OH Toledo
Lucas County
Toledo, OH
watch 86.0 67.0 34.0 7.43% +5.4% $163,299
206 19138 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 96.0 66.0 26.0 10.74% +3.6% $184,693
207 61611 IL East Peoria
Tazewell County
Peoria, IL
watch 77.0 75.0 36.0 6.31% +10.0% $190,204
208 6035 CT Granby
Hartford County
Hartford-East Hartford-Middletown, CT
watch 86.0 75.0 26.0 8.1% +6.1% $451,662
209 55792 MN Virginia
Saint Louis County
Duluth, MN-WI
watch 88.0 73.0 26.0 8.44% +8.3% $145,333
210 16510 PA Erie
Erie County
Erie, PA
watch 76.0 76.0 35.0 6.2% +6.7% $208,812
211 13413 NY New Hartford
Oneida County
Utica-Rome, NY
watch 83.0 78.0 26.0 7.7% +8.8% $313,077
212 6607 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 86.0 76.0 26.0 7.97% +11.7% $308,965
213 6096 CT Windsor Locks
Hartford County
Hartford-East Hartford-Middletown, CT
watch 85.0 77.0 26.0 7.86% +9.8% $339,412
214 45315 OH Englewood
Montgomery County
Dayton-Kettering, OH
watch 88.0 73.0 26.0 8.4% +4.2% $286,201
215 6114 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 89.0 73.0 26.0 8.5% +5.1% $223,810
216 49015 MI Battle Creek
Calhoun County
Battle Creek, MI
watch 87.0 64.0 36.0 7.81% +5.9% $213,227
217 67208 KS Wichita
Sedgwick County
Wichita, KS
watch 80.0 71.0 36.0 6.91% +4.1% $183,400
218 45324 OH Fairborn
Greene County
Dayton-Kettering, OH
watch 88.0 73.0 26.0 8.39% +4.2% $209,033
219 60301 IL Oak Park
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 95.0 66.0 26.0 10.38% +5.9% $279,173
220 45322 OH Englewood
Montgomery County
Dayton-Kettering, OH
watch 86.0 75.0 26.0 8.03% +5.0% $230,293
221 12801 NY Glens Falls
Warren County
Glens Falls, NY
watch 76.0 72.0 39.0 6.43% +5.2% $270,400
222 14615 NY Rochester
Monroe County
Rochester, NY
watch 89.0 65.0 33.0 7.63% +2.0% $192,408
223 14610 NY Rochester
Monroe County
Rochester, NY
watch 85.0 69.0 33.0 6.99% +3.1% $342,173
224 44054 OH Sheffield
Lorain County
Cleveland-Elyria, OH
watch 93.0 68.0 26.0 9.45% +5.2% $228,550
225 48503 MI Flint
Genesee County
Flint, MI
watch 97.0 56.0 34.0 16.08% +3.4% $70,581
226 43608 OH Toledo
Lucas County
Toledo, OH
watch 98.0 55.0 34.0 23.79% +0.4% $52,582
227 29333 SC Spartanburg
Spartanburg County
Spartanburg, SC
high risk 91.0 72.0 23.0 12.01% +6.6% $149,018
228 43302 OH Marion
Marion County
Marion, OH
watch 92.0 68.0 26.0 8.68% +7.0% $170,082
229 8110 NJ Pennsauken
Camden County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 93.0 67.0 26.0 9.62% +7.0% $299,674
230 13501 NY Utica
Oneida County
Utica-Rome, NY
watch 82.0 78.0 26.0 7.64% +8.3% $211,734
231 48532 MI Flint
Genesee County
Flint, MI
watch 83.0 70.0 34.0 7.04% +6.0% $170,405
232 31088 GA Warner Robins
Houston County
Warner Robins, GA
watch 85.0 69.0 32.0 7.65% +3.5% $238,062
233 46806 IN Fort Wayne
Allen County
Fort Wayne, IN
watch 95.0 58.0 33.0 10.1% +1.0% $118,915
234 14620 NY Rochester
Monroe County
Rochester, NY
watch 90.0 63.0 33.0 7.81% +1.7% $283,192
235 10992 NY Washingtonville
Orange County
Poughkeepsie-Newburgh-Middletown, NY
watch 85.0 75.0 26.0 7.91% +5.1% $526,959
236 12204 NY Menands
Albany County
Albany-Schenectady-Troy, NY
watch 89.0 71.0 26.0 8.46% +4.6% $350,543
237 46628 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 85.0 75.0 26.0 7.91% +5.7% $178,780
238 67502 KS Hutchinson
Reno County
Hutchinson, KS
neutral 73.0 75.0 38.0 6.0% +7.0% $216,730
239 14210 NY Buffalo
Erie County
Buffalo-Cheektowaga, NY
watch 88.0 72.0 26.0 8.29% +4.6% $177,694
240 48640 MI Midland
Midland County
Midland, MI
watch 84.0 66.0 35.0 7.1% +10.2% $252,995
241 1109 MA Springfield
Hampden County
Springfield, MA
watch 88.0 61.0 36.0 7.62% +4.5% $280,844
242 19801 DE Wilmington
New Castle County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 98.0 62.0 26.0 12.35% +2.5% $184,078
243 60171 IL River Grove
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 96.0 64.0 26.0 10.92% +3.4% $315,476
244 46601 IN South Bend
Saint Joseph County
South Bend-Mishawaka, IN-MI
watch 89.0 71.0 26.0 8.51% +3.5% $157,696
245 8401 NJ Atlantic City
Atlantic County
Atlantic City-Hammonton, NJ
watch 95.0 65.0 26.0 10.26% +2.1% $220,794
246 8736 NJ Manasquan
Monmouth County
New York-Newark-Jersey City, NY-NJ-PA
watch 83.0 76.0 26.0 7.71% +7.3% $1,214,602
247 6106 CT Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 89.0 71.0 26.0 8.47% +3.8% $230,636
248 29611 SC Greenville
Greenville County
Greenville-Anderson, SC
watch 91.0 68.0 26.0 8.95% +4.5% $221,756
249 6610 CT Bridgeport
Fairfield County
Bridgeport-Stamford-Norwalk, CT
watch 87.0 73.0 26.0 8.12% +7.5% $298,358
250 14617 NY Rochester
Monroe County
Rochester, NY
watch 82.0 71.0 33.0 6.65% +3.4% $270,969
251 14619 NY Rochester
Monroe County
Rochester, NY
watch 98.0 54.0 33.0 11.62% -0.1% $167,016
252 63133 MO Pagedale
Saint Louis County
St. Louis, MO-IL
watch 99.0 60.0 26.0 18.76% +6.4% $78,873
253 14513 NY Newark
Wayne County
Rochester, NY
watch 77.0 75.0 33.0 6.16% +6.0% $204,643
254 36869 AL Phenix City
Russell County
Columbus, GA-AL
watch 90.0 69.0 26.0 8.73% +5.2% $175,896
255 31008 GA Byron
Peach County
Warner Robins, GA
watch 87.0 66.0 32.0 7.94% +2.7% $266,205
256 18102 PA Allentown
Lehigh County
Allentown-Bethlehem-Easton, PA-NJ
watch 86.0 73.0 26.0 8.07% +5.2% $222,976
257 44224 OH Stow
Summit County
Akron, OH
watch 83.0 67.0 34.0 6.89% +3.9% $301,060
258 44906 OH Mansfield
Richland County
Mansfield, OH
watch 80.0 76.0 29.0 6.6% +7.0% $172,660
259 62629 IL Chatham
Sangamon County
Springfield, IL
watch 80.0 72.0 33.0 6.46% +7.3% $309,204
260 44311 OH Akron
Summit County
Akron, OH
watch 98.0 52.0 34.0 14.11% +0.7% $79,422
261 19934 DE Camden
Kent County
Dover, DE
watch 81.0 67.0 36.0 6.85% +3.6% $385,345
262 44132 OH Euclid
Cuyahoga County
Cleveland-Elyria, OH
watch 97.0 62.0 26.0 11.77% +3.2% $152,145
263 43606 OH Toledo
Lucas County
Toledo, OH
watch 83.0 67.0 34.0 7.02% +5.4% $198,653
264 45406 OH Dayton
Montgomery County
Dayton-Kettering, OH
watch 98.0 60.0 26.0 13.78% +1.0% $93,889
265 6360 CT Norwich
New London County
Norwich-New London, CT
watch 83.0 75.0 26.0 7.74% +6.0% $300,625
266 36870 AL Phenix City
Lee County
Auburn-Opelika, AL
watch 89.0 69.0 26.0 8.61% +4.8% $245,549
267 67401 KS Salina
Saline County
Salina, KS
watch 85.0 63.0 36.0 7.22% +4.2% $177,289
268 43615 OH Toledo
Lucas County
Toledo, OH
watch 92.0 59.0 34.0 8.51% +3.6% $184,615
269 64050 MO Independence
Jackson County
Kansas City, MO-KS
watch 88.0 70.0 26.0 8.38% +5.3% $178,816
270 31030 GA Fort Valley
Peach County
Warner Robins, GA
watch 91.0 61.0 32.0 9.13% +1.3% $161,588
271 14701 NY Jamestown
Chautauqua County
Jamestown-Dunkirk-Fredonia, NY
watch 90.0 69.0 26.0 8.7% +3.0% $124,139
272 8406 NJ Ventnor City
Atlantic County
Atlantic City-Hammonton, NJ
watch 80.0 79.0 26.0 7.4% +8.8% $648,060
273 43614 OH Toledo
Lucas County
Toledo, OH
watch 85.0 65.0 34.0 7.26% +6.0% $205,644
274 31069 GA Perry
Houston County
Warner Robins, GA
watch 84.0 68.0 32.0 7.48% +3.3% $277,510
275 46404 IN Gary
Lake County
Chicago-Naperville-Elgin, IL-IN-WI
watch 99.0 59.0 26.0 17.82% +0.9% $97,914
276 66067 KS Ottawa
Franklin County
Ottawa, KS
neutral 68.0 78.0 38.0 5.61% +10.2% $240,479
277 44306 OH Akron
Summit County
Akron, OH
watch 98.0 52.0 34.0 12.16% -0.4% $93,779
278 28544 NC Midway Park
Onslow County
Jacksonville, NC
watch 88.0 60.0 35.0 7.86% +1.3% $216,567
279 6110 CT West Hartford
Hartford County
Hartford-East Hartford-Middletown, CT
watch 86.0 72.0 26.0 8.02% +4.2% $367,961
280 61801 IL Urbana
Champaign County
Champaign-Urbana, IL
watch 87.0 71.0 26.0 8.19% +6.4% $192,191
281 28539 NC Hubert
Onslow County
Jacksonville, NC
watch 79.0 69.0 35.0 6.64% +3.8% $286,432
282 62002 IL Alton
Madison County
St. Louis, MO-IL
watch 93.0 65.0 26.0 9.49% +5.8% $121,070
283 60613 IL Chicago
Cook County
Chicago-Naperville-Elgin, IL-IN-WI
watch 90.0 67.0 26.0 8.82% +6.0% $342,743
284 79102 TX Amarillo
Potter County
Amarillo, TX
watch 89.0 64.0 30.0 9.33% +3.3% $158,304
285 47303 IN Muncie
Delaware County
Muncie, IN
watch 88.0 66.0 29.0 7.95% +2.5% $147,200
286 24017 VA Roanoke
Roanoke City
Roanoke, VA
watch 90.0 59.0 34.0 8.82% +1.8% $188,749
287 18701 PA Wilkes-Barre
Luzerne County
Scranton--Wilkes-Barre, PA
watch 84.0 73.0 26.0 7.83% +7.3% $187,684
288 45216 OH Cincinnati
Hamilton County
Cincinnati, OH-KY-IN
watch 96.0 62.0 26.0 10.81% +3.2% $164,912
289 27295 NC Lexington
Davidson County
Winston-Salem, NC
watch 89.0 68.0 26.0 8.6% +5.2% $296,321
290 18201 PA Hazleton
Luzerne County
Scranton--Wilkes-Barre, PA
watch 89.0 68.0 26.0 8.62% +3.2% $201,779
291 67219 KS Park City
Sedgwick County
Wichita, KS
watch 89.0 58.0 36.0 8.38% +1.1% $186,071
292 46901 IN Kokomo
Howard County
Kokomo, IN
watch 82.0 74.0 27.0 7.11% +5.2% $164,697
293 19134 PA Philadelphia
Philadelphia County
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD
watch 98.0 59.0 26.0 14.32% +2.8% $123,366
294 7626 NJ Cresskill
Bergen County
New York-Newark-Jersey City, NY-NJ-PA
watch 89.0 68.0 26.0 8.63% +3.8% $1,036,560
295 14613 NY Rochester
Monroe County
Rochester, NY
watch 98.0 52.0 33.0 11.59% -0.9% $139,509
296 49202 MI Jackson
Jackson County
Jackson, MI
watch 92.0 56.0 34.0 9.28% +3.2% $139,704
297 45801 OH Lima
Allen County
Lima, OH
watch 94.0 60.0 29.0 9.68% +2.0% $142,674
298 47714 IN Evansville
Vanderburgh County
Evansville, IN-KY
watch 90.0 67.0 26.0 8.64% +3.3% $146,973
299 13601 NY Watertown
Jefferson County
Watertown-Fort Drum, NY
watch 91.0 66.0 26.0 8.82% +2.8% $202,248
300 43607 OH Toledo
Lucas County
Toledo, OH
watch 98.0 51.0 34.0 20.48% +0.9% $81,098

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