Appreciation Velocity — Oklahoma Cities
Cities of Oklahoma ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 10Y appreciation (Citys)
#1 · Boswell, OK
+2,110.4%
#2 · Hochatown, OK
+927.8%
#3 · Copan, OK
+672.5%
#4 · Barnsdall, OK
+651.7%
#5 · Stilwell, OK
+633.8%
#6 · Gans, OK
+500.0%
#7 · Marietta, OK
+466.7%
#8 · Antlers, OK
+420.3%
#9 · Thackerville, OK
+356.4%
#10 · Luther, OK
+332.4%
City ranking — 10Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Boswell, OK | OK | +8,233.3% | +514.3% | +5,556.1% | +2,110.4% | $6.25M |
| 2 | Hochatown, OK | OK | +37.7% | -33.2% | +20.1% | +927.8% | $925K |
| 3 | Copan, OK | OK | +268.4% | — | +94.3% | +672.5% | $525K |
| 4 | Barnsdall, OK | OK | +418.7% | +154.2% | +354.6% | +651.7% | $389K |
| 5 | Stilwell, OK | OK | +137.1% | +48.2% | +48.9% | +633.8% | $214.6K |
| 6 | Gans, OK | OK | — | — | +411.6% | +500.0% | $330K |
| 7 | Marietta, OK | OK | -26.4% | +77.7% | +8.8% | +466.7% | $328.7K |
| 8 | Antlers, OK | OK | +273.8% | +207.1% | +226.5% | +420.3% | $457.5K |
| 9 | Thackerville, OK | OK | -34.0% | -60.1% | +17.4% | +356.4% | $340K |
| 10 | Luther, OK | OK | +185.6% | +267.1% | +283.6% | +332.4% | $862.5K |
| 11 | Eucha, OK | OK | -41.5% | +71.7% | -4.7% | +330.0% | $255.9K |
| 12 | Locust Grove, OK | OK | +49.5% | +339.6% | +151.7% | +325.8% | $417.5K |
| 13 | Warner, OK | OK | +251.5% | +69.7% | +273.3% | +324.0% | $495K |
| 14 | Lindsay, OK | OK | +216.9% | — | +310.3% | +300.8% | $730.5K |
| 15 | Chelsea, OK | OK | +61.6% | +26.2% | +45.7% | +275.3% | $291.9K |
| 16 | Broken Bow, OK | OK | -17.1% | +2.0% | +9.4% | +271.2% | $588.6K |
| 17 | Earlsboro, OK | OK | +30.9% | -35.6% | +11.2% | +264.6% | $288K |
| 18 | Wanette, OK | OK | +339.1% | +1,166.7% | +22.5% | +256.3% | $570K |
| 19 | Fairview, OK | OK | +71.4% | -31.1% | +52.6% | +231.8% | $182.5K |
| 20 | Wyandotte, OK | OK | +100.8% | — | +101.7% | +230.8% | $430K |
| 21 | Vian, OK | OK | +51.7% | -24.5% | +75.1% | +224.8% | $303.8K |
| 22 | Stroud, OK | OK | -13.9% | +98.9% | +38.2% | +222.1% | $206K |
| 23 | Sapulpa, OK | OK | +73.6% | +210.8% | +144.6% | +215.9% | $422.1K |
| 24 | Mannford, OK | OK | +37.7% | +46.9% | +95.4% | +204.9% | $301.8K |
| 25 | Inola, OK | OK | +333.2% | -37.2% | +114.0% | +203.3% | $910K |
| 26 | Dewey, OK | OK | +105.4% | +558.2% | +96.1% | +187.7% | $325K |
| 27 | Henryetta, OK | OK | +54.4% | +164.8% | +99.1% | +187.6% | $303.1K |
| 28 | Piedmont, OK | OK | +46.0% | +30.6% | +117.9% | +186.5% | $510.5K |
| 29 | Sulphur, OK | OK | +43.6% | +109.5% | +37.0% | +176.6% | $231.4K |
| 30 | Perry, OK | OK | -2.4% | +56.6% | +199.3% | +173.9% | $250.6K |
| 31 | Kingston, OK | OK | +27.8% | +37.8% | +95.7% | +167.7% | $320.4K |
| 32 | Watonga, OK | OK | -49.6% | -23.5% | +72.7% | +167.5% | $107.9K |
| 33 | Warr Acres, OK | OK | 0.0% | +18.6% | +35.3% | +167.1% | $199.5K |
| 34 | Pauls Valley, OK | OK | +104.5% | +49.0% | +23.7% | +167.0% | $302.5K |
| 35 | Checotah, OK | OK | +7.6% | +133.5% | +106.4% | +166.4% | $298.9K |
| 36 | Fort Cobb, OK | OK | -5.6% | +203.3% | -32.9% | +164.3% | $92.5K |
| 37 | Newcastle, OK | OK | +25.3% | +207.3% | +115.9% | +161.9% | $427.1K |
| 38 | El Reno, OK | OK | +18.0% | +100.3% | +34.9% | +161.0% | $237.5K |
| 39 | Eufaula, OK | OK | -5.1% | +37.2% | +87.5% | +159.4% | $283.4K |
| 40 | Hulbert, OK | OK | -32.0% | -17.8% | -63.5% | +157.2% | $209K |
| 41 | Amber, OK | OK | -81.3% | -62.3% | -50.1% | +157.0% | $128.5K |
| 42 | Okemah, OK | OK | -12.5% | -18.5% | +21.9% | +156.2% | $204K |
| 43 | McLoud, OK | OK | +16.2% | +4.5% | +41.4% | +153.9% | $314.2K |
| 44 | South Coffeyville, OK | OK | — | — | — | +153.8% | $90.1K |
| 45 | Midwest City, OK | OK | +1.9% | +34.7% | +133.8% | +152.1% | $261.2K |
| 46 | Okarche, OK | OK | — | -27.9% | +49.6% | +143.2% | $259K |
| 47 | Chickasha, OK | OK | +26.3% | +254.8% | +17.2% | +139.4% | $208.6K |
| 48 | Poteau, OK | OK | +29.9% | -6.0% | +18.8% | +133.9% | $254.9K |
| 49 | Arcadia, OK | OK | +15.9% | +118.7% | +181.5% | +131.1% | $676.9K |
| 50 | Gore, OK | OK | -16.1% | -74.0% | -41.0% | +129.6% | $159K |
| 51 | Beggs, OK | OK | +33.9% | +86.4% | +69.4% | +128.7% | $430K |
| 52 | Lone Grove, OK | OK | -36.4% | +13.0% | +82.1% | +122.5% | $242.3K |
| 53 | Tishomingo, OK | OK | +17.3% | +36.6% | +109.9% | +122.4% | $233.5K |
| 54 | Afton, OK | OK | +69.6% | +89.5% | +133.6% | +121.8% | $713K |
| 55 | Norman, OK | OK | +11.8% | +31.5% | +129.9% | +120.4% | $414.9K |
| 56 | Crescent, OK | OK | +36.4% | +104.8% | +56.7% | +119.2% | $288K |
| 57 | Jones, OK | OK | -4.7% | -14.7% | +101.0% | +118.7% | $563.3K |
| 58 | Broken Arrow, OK | OK | +9.8% | +77.6% | +84.7% | +114.7% | $418.6K |
| 59 | Durant, OK | OK | -13.7% | +48.3% | +40.7% | +114.2% | $259.8K |
| 60 | Oklahoma City, OK | OK | -28.9% | +17.0% | +109.7% | +113.7% | $367K |
| 61 | Mustang, OK | OK | -37.9% | +8.9% | +20.3% | +113.0% | $379.3K |
| 62 | Catoosa, OK | OK | +2.1% | +19.5% | +158.4% | +109.6% | $367.5K |
| 63 | Harrah, OK | OK | +4.7% | +74.6% | +23.8% | +107.3% | $271K |
| 64 | Cushing, OK | OK | +60.7% | +3,745.4% | +61.4% | +105.7% | $230.7K |
| 65 | Sperry, OK | OK | -30.5% | -56.2% | -15.6% | +103.9% | $230K |
| 66 | Sand Springs, OK | OK | +11.3% | +6.7% | +108.7% | +101.6% | $274.1K |
| 67 | Tulsa, OK | OK | -2.0% | +39.6% | +64.2% | +100.7% | $408.2K |
| 68 | Choctaw, OK | OK | +6.9% | +7.9% | +72.7% | +100.5% | $368.4K |
| 69 | Owasso, OK | OK | -7.0% | +3.9% | +33.1% | +98.2% | $440.5K |
| 70 | Noble, OK | OK | -8.1% | +3.6% | +13.7% | +98.0% | $208.5K |
| 71 | Weatherford, OK | OK | +7.7% | +41.3% | +34.8% | +96.2% | $282.3K |
| 72 | Elk City, OK | OK | +11.8% | +126.8% | +66.0% | +95.4% | $234.9K |
| 73 | Blanchard, OK | OK | +11.6% | +37.3% | +19.7% | +94.3% | $319.7K |
| 74 | Bixby, OK | OK | -39.9% | -20.2% | +40.7% | +93.1% | $411.9K |
| 75 | Grove, OK | OK | +4.4% | +16.0% | +40.6% | +91.5% | $338K |
| 76 | Cordell, OK | OK | -12.1% | +145.9% | +23.8% | +91.2% | $140.2K |
| 77 | Bethany, OK | OK | +19.3% | +48.2% | +94.6% | +91.1% | $250.5K |
| 78 | Jenks, OK | OK | -14.4% | +70.3% | -27.0% | +90.7% | $472.9K |
| 79 | Enid, OK | OK | -2.1% | +85.1% | +65.6% | +90.2% | $260.9K |
| 80 | Collinsville, OK | OK | +2.9% | +36.8% | +40.2% | +89.3% | $312K |
| 81 | Del City, OK | OK | -2.5% | -4.9% | +81.5% | +88.9% | $146.9K |
| 82 | Kellyville, OK | OK | +79.2% | -4.5% | +192.7% | +87.0% | $501.5K |
| 83 | Fort Gibson, OK | OK | +11.3% | +116.6% | +110.4% | +86.7% | $260K |
| 84 | Yukon, OK | OK | -50.7% | +10.7% | -11.9% | +85.8% | $355.4K |
| 85 | Elgin, OK | OK | -9.2% | -3.8% | +68.3% | +84.9% | $336.3K |
| 86 | Moore, OK | OK | -3.5% | +7.0% | +38.2% | +83.9% | $289.9K |
| 87 | The Village, OK | OK | -10.4% | +51.0% | +60.1% | +83.6% | $269.6K |
| 88 | Tahlequah, OK | OK | +0.8% | +62.0% | +76.3% | +81.9% | $238.2K |
| 89 | Coweta, OK | OK | -17.1% | +126.2% | +50.5% | +78.6% | $305.3K |
| 90 | Union City, OK | OK | +47.6% | — | +61.0% | +78.0% | $273K |
| 91 | Wagoner, OK | OK | -31.2% | +30.5% | +56.5% | +77.9% | $203.8K |
| 92 | Lexington, OK | OK | -7.2% | +61.9% | -5.2% | +77.1% | $195.6K |
| 93 | Mooreland, OK | OK | +29.4% | -34.0% | +36.2% | +74.9% | $149.5K |
| 94 | Mangum, OK | OK | -24.9% | -64.8% | -34.4% | +74.3% | $110K |
| 95 | Sallisaw, OK | OK | -24.7% | -12.5% | +32.3% | +73.6% | $191.4K |
| 96 | Spencer, OK | OK | -10.6% | -46.4% | +13.1% | +70.1% | $202K |
| 97 | Edmond, OK | OK | -16.6% | +51.4% | +82.8% | +68.2% | $460.1K |
| 98 | Ardmore, OK | OK | +12.5% | +50.3% | +49.7% | +66.6% | $283.7K |
| 99 | Cleveland, OK | OK | +78.9% | +290.5% | +88.8% | +63.4% | $212K |
| 100 | Cookson, OK | OK | +26.2% | -36.2% | +27.0% | +63.3% | $271.3K |
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.