Appreciation Velocity — Ohio Cities
Cities of Ohio ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 3Y appreciation (Citys)
#1 · Madison, OH
+10,000.0%
#2 · Newbury, OH
+5,092.3%
#3 · Mansfield, OH
+3,603.3%
#4 · Kinsman, OH
+1,428.4%
#5 · Woodsfield, OH
+1,316.7%
#6 · Baltic, OH
+878.5%
#7 · Creston, OH
+850.5%
#8 · Jacobsburg, OH
+635.5%
#9 · Rock Creek, OH
+615.0%
#10 · Tate Township, OH
+605.3%
City ranking — 3Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Madison, OH | OH | +220.7% | +10,000.0% | +331.2% | +345.4% | $649.7K |
| 2 | Newbury, OH | OH | +476.3% | +5,092.3% | +664.5% | +525.0% | $1.35M |
| 3 | Mansfield, OH | OH | +2,996.8% | +3,603.3% | +3,713.2% | +5,125.0% | $6.01M |
| 4 | Kinsman, OH | OH | +240.4% | +1,428.4% | -6.0% | +122.7% | $371.9K |
| 5 | Woodsfield, OH | OH | +42.3% | +1,316.7% | +181.0% | +6.3% | $170K |
| 6 | Baltic, OH | OH | +586.7% | +878.5% | +702.3% | +2,757.1% | $2M |
| 7 | Creston, OH | OH | +69.6% | +850.5% | +101.9% | +221.2% | $301K |
| 8 | Jacobsburg, OH | OH | — | +635.5% | +36.2% | +990.2% | $370.7K |
| 9 | Rock Creek, OH | OH | +279.0% | +615.0% | +187.9% | — | $750K |
| 10 | Tate Township, OH | OH | +737.2% | +605.3% | +777.1% | +671.9% | $1.15M |
| 11 | Doylestown, OH | OH | +30.1% | +566.8% | +78.9% | +212.6% | $396.8K |
| 12 | Huber Heights, OH | OH | +47.2% | +566.2% | — | +318.2% | $466.3K |
| 13 | Cadiz, OH | OH | +64.8% | +495.0% | +187.3% | +177.3% | $339K |
| 14 | Clinton, OH | OH | +94.6% | +489.9% | +239.7% | +166.9% | $670K |
| 15 | Williamsport, OH | OH | +73.0% | +467.3% | +224.7% | — | $295K |
| 16 | Jackson Township, OH | OH | -2.8% | +466.3% | +39.9% | +41.2% | $343.6K |
| 17 | Mount Perry, OH | OH | +22.1% | +464.1% | +261.2% | — | $430K |
| 18 | Nashport, OH | OH | +57.7% | +458.8% | +226.2% | +101.0% | $427.5K |
| 19 | Scio, OH | OH | -7.5% | +443.1% | +124.0% | +215.0% | $315K |
| 20 | Bethesda, OH | OH | +302.7% | +428.0% | +557.7% | +806.2% | $712.7K |
| 21 | Magnolia, OH | OH | +421.9% | +413.8% | +270.7% | +848.9% | $835K |
| 22 | Dunkirk, OH | OH | — | +410.0% | +684.6% | — | $255K |
| 23 | Upper Sandusky, OH | OH | +374.6% | +407.2% | +484.8% | +645.0% | $811.9K |
| 24 | Bellville, OH | OH | +101.6% | +405.0% | +36.6% | +58.1% | $252.5K |
| 25 | Shiloh, OH | OH | +87.5% | +400.0% | — | +1,873.7% | $375K |
| 26 | Sharon Township, OH | OH | -1.7% | +396.0% | -32.1% | — | $620K |
| 27 | Wayne Township, OH | OH | -67.2% | +382.2% | +145.8% | +249.3% | $642.5K |
| 28 | Lucasville, OH | OH | +28.6% | +377.9% | -29.4% | +250.5% | $265.5K |
| 29 | Jamestown, OH | OH | +143.6% | +374.2% | +283.4% | +455.5% | $687K |
| 30 | East Canton, OH | OH | +23.5% | +373.8% | +100.9% | +375.2% | $308K |
| 31 | Bainbridge, OH | OH | +231.0% | +372.8% | +86.6% | +355.0% | $543.8K |
| 32 | Madeira, OH | OH | +234.8% | +364.2% | +471.0% | +900.0% | $1.85M |
| 33 | Marengo, OH | OH | +212.5% | +345.5% | +317.5% | +1,163.3% | $1.13M |
| 34 | South Salem, OH | OH | 0.0% | +344.1% | +850.7% | — | $675K |
| 35 | Grafton, OH | OH | +69.0% | +343.7% | +257.5% | +274.2% | $599K |
| 36 | Norton, OH | OH | -19.5% | +329.7% | +51.9% | +153.3% | $318K |
| 37 | Celina, OH | OH | +32.7% | +309.8% | +119.2% | +127.6% | $265.9K |
| 38 | New Paris, OH | OH | +4.9% | +296.9% | +16.2% | +314.8% | $291.8K |
| 39 | Columbia Station, OH | OH | -8.2% | +282.0% | +30.3% | +144.5% | $419.1K |
| 40 | Dennison, OH | OH | -31.7% | +250.0% | -72.7% | +33.8% | $136.5K |
| 41 | Cleves, OH | OH | +40.4% | +247.0% | +687.1% | +72.8% | $490K |
| 42 | Meigs Township, OH | OH | +115.8% | +240.2% | — | — | $575K |
| 43 | New London, OH | OH | +37.2% | +239.4% | +92.9% | +215.9% | $280K |
| 44 | Cortland, OH | OH | +29.9% | +237.0% | +21.4% | +105.9% | $263.7K |
| 45 | McArthur, OH | OH | +10.1% | +235.7% | +41.4% | — | $228K |
| 46 | Athens, OH | OH | +67.4% | +231.5% | +246.6% | +360.6% | $588.8K |
| 47 | New Richmond, OH | OH | -20.2% | +223.2% | +275.1% | +306.6% | $630.3K |
| 48 | South Amherst, OH | OH | +21.9% | +220.1% | +98.8% | +196.8% | $297.5K |
| 49 | Garfield Heights, OH | OH | +142.4% | +217.4% | +238.6% | +238.7% | $349.1K |
| 50 | Bellaire, OH | OH | -28.2% | +217.0% | -86.5% | +51.7% | $113.6K |
| 51 | Bryan, OH | OH | +120.1% | +212.4% | +300.3% | +299.1% | $390.5K |
| 52 | Coldwater, OH | OH | +82.8% | +206.6% | +213.4% | +385.5% | $420K |
| 53 | Huntsville, OH | OH | +29.9% | +204.0% | +110.6% | +80.6% | $380K |
| 54 | Ansonia, OH | OH | +42.4% | +203.7% | +110.1% | — | $236.7K |
| 55 | Broadview Heights, OH | OH | -9.4% | +198.6% | +76.4% | +84.5% | $378.5K |
| 56 | Deer Park, OH | OH | -47.2% | +191.4% | +80.3% | +156.0% | $320.5K |
| 57 | Hinckley, OH | OH | +8.3% | +177.6% | +246.8% | +129.2% | $815K |
| 58 | Indian Hill, OH | OH | +85.6% | +173.4% | +485.4% | — | $3M |
| 59 | Saint Clair, OH | OH | — | +167.5% | — | — | $214K |
| 60 | Circleville, OH | OH | +55.6% | +166.2% | +152.6% | +255.1% | $445.7K |
| 61 | Columbiana, OH | OH | -16.6% | +163.6% | +60.6% | +40.7% | $213.8K |
| 62 | Fairfax, OH | OH | -2.9% | +159.2% | +68.4% | +232.6% | $492.5K |
| 63 | Buckeye Lake, OH | OH | +8.9% | +157.1% | +49.5% | — | $272.5K |
| 64 | Pepper Pike, OH | OH | -0.7% | +157.0% | +106.1% | +226.8% | $1.09M |
| 65 | Anna, OH | OH | +71.5% | +154.8% | +173.3% | +109.4% | $492K |
| 66 | Dover, OH | OH | -52.1% | +151.5% | +27.2% | +62.9% | $250.2K |
| 67 | Bradford, OH | OH | -51.9% | +150.0% | -43.6% | +21.0% | $150K |
| 68 | Crestline, OH | OH | +18.1% | +148.2% | +63.6% | +169.7% | $170K |
| 69 | Franklin, OH | OH | +37.3% | +141.9% | +82.3% | +239.1% | $406.7K |
| 70 | Dellroy, OH | OH | +53.6% | +136.1% | +174.9% | +222.6% | $255K |
| 71 | Logan, OH | OH | +53.6% | +135.0% | +157.0% | +277.6% | $525.1K |
| 72 | Whitehall, OH | OH | +15.8% | +133.0% | -1.8% | +517.4% | $209.9K |
| 73 | Blanchester, OH | OH | +73.6% | +127.4% | +268.7% | +271.1% | $384.6K |
| 74 | Maineville, OH | OH | +90.6% | +124.8% | +424.3% | +521.3% | $1.3M |
| 75 | Richfield, OH | OH | -24.0% | +124.6% | +51.4% | +241.6% | $856.7K |
| 76 | Sabina, OH | OH | +81.3% | +123.6% | +343.9% | +430.9% | $318.5K |
| 77 | Mantua, OH | OH | -7.9% | +123.2% | +3.1% | -21.9% | $139.5K |
| 78 | Sharonville, OH | OH | +94.2% | +120.3% | +150.4% | +221.8% | $482K |
| 79 | Carrollton, OH | OH | +116.2% | +119.0% | +197.4% | +184.6% | $350K |
| 80 | South Vienna, OH | OH | +12.9% | +118.5% | +55.0% | +178.7% | $382.5K |
| 81 | Saint Bernard, OH | OH | -46.0% | +118.1% | +5.8% | +369.9% | $175.5K |
| 82 | Amelia, OH | OH | +12.0% | +118.0% | -59.5% | +124.7% | $383.8K |
| 83 | Canfield, OH | OH | +16.8% | +117.4% | +34.8% | +94.7% | $412.9K |
| 84 | Pleasant Hill, OH | OH | — | +116.4% | +47.5% | +193.0% | $295K |
| 85 | Wintersville, OH | OH | +87.7% | +116.4% | +89.2% | +148.9% | $234.3K |
| 86 | Carroll, OH | OH | +7.5% | +115.5% | +59.6% | +60.4% | $388.9K |
| 87 | New Carlisle, OH | OH | +29.3% | +112.5% | +140.2% | +250.2% | $333.6K |
| 88 | Berea, OH | OH | +43.3% | +111.1% | +122.7% | +210.0% | $391.9K |
| 89 | Sebring, OH | OH | +9.6% | +109.1% | +120.1% | +57.6% | $140K |
| 90 | East Liverpool, OH | OH | -8.7% | +108.5% | +44.3% | +55.2% | $159K |
| 91 | Roseville, OH | OH | +183.9% | +108.2% | +362.2% | +1,606.3% | $443.7K |
| 92 | Beachwood, OH | OH | +5.6% | +106.9% | +123.2% | +214.3% | $745K |
| 93 | Aurora, OH | OH | +26.5% | +106.3% | +89.8% | +140.8% | $582K |
| 94 | Rootstown, OH | OH | -10.0% | +104.4% | +53.3% | +120.2% | $293.4K |
| 95 | Belpre, OH | OH | -49.8% | +102.7% | +70.5% | +263.7% | $327.5K |
| 96 | Tiffin, OH | OH | +47.4% | +102.1% | +50.7% | +81.2% | $232.5K |
| 97 | Bay Village, OH | OH | -3.2% | +101.0% | +40.3% | +113.0% | $489.2K |
| 98 | Concord, OH | OH | +3.9% | +99.0% | +78.6% | +85.8% | $447.8K |
| 99 | Beach City, OH | OH | -54.4% | +99.0% | -6.5% | — | $230K |
| 100 | Wapakoneta, OH | OH | +80.1% | +98.9% | +203.5% | +247.7% | $420.9K |
How to read these numbers
Velocity vs. level
A market with 25% one-year appreciation is moving fast — but a market with steady 6% over ten years has compounded much further. Use 10Y as the long-run signal, 1Y as the momentum signal.
Mean-reversion risk
Markets that posted huge 1Y and 3Y gains often cool over the next cycle. Compare 1Y to 5Y: if 1Y is far above 5Y, the trend is accelerating; if far below, it is decelerating — often the more important signal.
Sample sanity
We require a minimum current median price (default $50K) to filter out tiny ZIPs with noisy data. Raise that threshold for serious investment markets; lower it to find emerging niches. Source: public record.