The Town Files

The 25 Most Affordable Small Towns in Arizona

Ranked by home value ÷ income among 68 towns of 500–10,000 people in Arizona. #1 is Avenue B and C, AZ (homes cost 0.3× income).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Taylor, Arizona

    Homes cost 3.4× income

    Taylor is a town of 3,995 people in Navajo County, Arizona. The median home is worth $307,500 and the median household earns $90,275, so homes cost 3.4× income (typical Arizona town: 4.0×). Median rent is $743.

    3,995 people · Navajo County · median home $307,500 · income $90,275 · Jan low 20°F · 13 in snow

    Full Taylor, Arizona profile: weather, storms, schools, jobs →

    Taylor vs the typical Arizona townTaylorTypical Arizona townHome value$307,500$248,600Income$90,275$60,835Rent$743$1,050
    Census ACS 2020–2024 medians.
  2. 24Page, Arizona

    Homes cost 3.4× income

    Page is a city of 7,440 people in Coconino County, Arizona. The median home is worth $304,300 and the median household earns $88,826, so homes cost 3.4× income (typical Arizona town: 4.0×). Median rent is $653.

    7,440 people · Coconino County · median home $304,300 · income $88,826 · Jan low 30°F · 3 in snow

    Full Page, Arizona profile: weather, storms, schools, jobs →

    Page vs the typical Arizona townPageTypical Arizona townHome value$304,300$248,600Income$88,826$60,835Rent$653$1,050
    Census ACS 2020–2024 medians.
  3. 23Three Points, Arizona

    Homes cost 3.3× income

    Three Points is a community of 5,184 people in Pima County, Arizona. The median home is worth $187,700 and the median household earns $56,898, so homes cost 3.3× income (typical Arizona town: 4.0×). Median rent is $993.

    5,184 people · Pima County · median home $187,700 · income $56,898 · Jan low 41°F · 2 in snow

    Full Three Points, Arizona profile: weather, storms, schools, jobs →

    Three Points vs the typical Arizona townThree PointsTypical Arizona townHome value$187,700$248,600Income$56,898$60,835Rent$993$1,050
    Census ACS 2020–2024 medians.
  4. 22Swift Trail Junction, Arizona

    Homes cost 3.2× income

    Swift Trail Junction is a community of 2,810 people in Graham County, Arizona. The median home is worth $204,800 and the median household earns $63,074, so homes cost 3.2× income (typical Arizona town: 4.0×). Median rent is $905.

    2,810 people · Graham County · median home $204,800 · income $63,074 · Jan low 30°F · 0 in snow

    Full Swift Trail Junction, Arizona profile: weather, storms, schools, jobs →

    Swift Trail Junction vs the typical Arizona townSwift Trail JunctionTypical Arizona townHome value$204,800$248,600Income$63,074$60,835Rent$905$1,050
    Census ACS 2020–2024 medians.
  5. 21Summit, Arizona

    Homes cost 3.2× income

    Summit is a community of 4,724 people in Pima County, Arizona. The median home is worth $150,400 and the median household earns $47,064, so homes cost 3.2× income (typical Arizona town: 4.0×). Median rent is $655.

    4,724 people · Pima County · median home $150,400 · income $47,064 · Jan low 41°F · 0 in snow

    Full Summit, Arizona profile: weather, storms, schools, jobs →

    Summit vs the typical Arizona townSummitTypical Arizona townHome value$150,400$248,600Income$47,064$60,835Rent$655$1,050
    Census ACS 2020–2024 medians.
  6. 20Eagar, Arizona

    Homes cost 3.0× income

    Eagar is a town of 4,395 people in Apache County, Arizona. The median home is worth $247,800 and the median household earns $82,839, so homes cost 3.0× income (typical Arizona town: 4.0×). Median rent is $494.

    4,395 people · Apache County · median home $247,800 · income $82,839 · Jan low 16°F · 45 in snow

    Full Eagar, Arizona profile: weather, storms, schools, jobs →

    Eagar vs the typical Arizona townEagarTypical Arizona townHome value$247,800$248,600Income$82,839$60,835Rent$494$1,050
    Census ACS 2020–2024 medians.
  7. 19Benson, Arizona

    Homes cost 3.0× income

    Benson is a city of 5,355 people in Cochise County, Arizona. The median home is worth $148,900 and the median household earns $49,346, so homes cost 3.0× income (typical Arizona town: 4.0×). Median rent is $783.

    5,355 people · Cochise County · median home $148,900 · income $49,346 · Jan low 27°F · 0 in snow

    Full Benson, Arizona profile: weather, storms, schools, jobs →

    Benson vs the typical Arizona townBensonTypical Arizona townHome value$148,900$248,600Income$49,346$60,835Rent$783$1,050
    Census ACS 2020–2024 medians.
  8. 18Globe, Arizona

    Homes cost 3.0× income

    Globe is a city of 7,249 people in Gila County, Arizona. The median home is worth $206,700 and the median household earns $69,170, so homes cost 3.0× income (typical Arizona town: 4.0×). Median rent is $858.

    7,249 people · Gila County · median home $206,700 · income $69,170 · Jan low 33°F · 0 in snow

    Full Globe, Arizona profile: weather, storms, schools, jobs →

    Globe vs the typical Arizona townGlobeTypical Arizona townHome value$206,700$248,600Income$69,170$60,835Rent$858$1,050
    Census ACS 2020–2024 medians.
  9. 17Holbrook, Arizona

    Homes cost 2.9× income

    Holbrook is a city of 4,858 people in Navajo County, Arizona. The median home is worth $163,600 and the median household earns $56,502, so homes cost 2.9× income (typical Arizona town: 4.0×). Median rent is $905.

    4,858 people · Navajo County · median home $163,600 · income $56,502 · Jan low 22°F · 3 in snow

    Full Holbrook, Arizona profile: weather, storms, schools, jobs →

    Holbrook vs the typical Arizona townHolbrookTypical Arizona townHome value$163,600$248,600Income$56,502$60,835Rent$905$1,050
    Census ACS 2020–2024 medians.
  10. 16Avra Valley, Arizona

    Homes cost 2.9× income

    Avra Valley is a community of 5,569 people in Pima County, Arizona. The median home is worth $158,400 and the median household earns $54,132, so homes cost 2.9× income (typical Arizona town: 4.0×). Median rent is $661.

    5,569 people · Pima County · median home $158,400 · income $54,132 · Jan low 39°F · 0 in snow

    Full Avra Valley, Arizona profile: weather, storms, schools, jobs →

    Avra Valley vs the typical Arizona townAvra ValleyTypical Arizona townHome value$158,400$248,600Income$54,132$60,835Rent$661$1,050
    Census ACS 2020–2024 medians.
  11. 15Winslow, Arizona

    Homes cost 2.9× income

    Winslow, Arizona
    Photo: Mark Turner (public domain, Wikimedia Commons)

    Winslow is a city of 9,005 people in Navajo County, Arizona. The median home is worth $167,600 and the median household earns $58,346, so homes cost 2.9× income (typical Arizona town: 4.0×). Median rent is $1,051.

    9,005 people · Navajo County · median home $167,600 · income $58,346 · Jan low 22°F

    Full Winslow, Arizona profile: weather, storms, schools, jobs →

    Winslow vs the typical Arizona townWinslowTypical Arizona townHome value$167,600$248,600Income$58,346$60,835Rent$1,051$1,050
    Census ACS 2020–2024 medians.
  12. 14Corona de Tucson, Arizona

    Homes cost 2.9× income

    Corona de Tucson is a community of 9,240 people in Pima County, Arizona. The median home is worth $382,700 and the median household earns $132,568, so homes cost 2.9× income (typical Arizona town: 4.0×). Median rent is $2,213.

    9,240 people · Pima County · median home $382,700 · income $132,568 · Jan low 36°F · 0 in snow

    Full Corona de Tucson, Arizona profile: weather, storms, schools, jobs →

    Corona de Tucson vs the typical Arizona townCorona de TucsonTypical Arizona townHome value$382,700$248,600Income$132,568$60,835Rent$2,213$1,050
    Census ACS 2020–2024 medians.
  13. 13Pima, Arizona

    Homes cost 2.7× income

    Pima is a town of 2,847 people in Graham County, Arizona. The median home is worth $267,300 and the median household earns $97,960, so homes cost 2.7× income (typical Arizona town: 4.0×). Median rent is $1,162.

    2,847 people · Graham County · median home $267,300 · income $97,960 · Jan low 30°F · 0 in snow

    Full Pima, Arizona profile: weather, storms, schools, jobs →

    Pima vs the typical Arizona townPimaTypical Arizona townHome value$267,300$248,600Income$97,960$60,835Rent$1,162$1,050
    Census ACS 2020–2024 medians.
  14. 12San Manuel, Arizona

    Homes cost 2.5× income

    San Manuel is a community of 3,114 people in Pinal County, Arizona. The median home is worth $119,800 and the median household earns $48,314, so homes cost 2.5× income (typical Arizona town: 4.0×). Median rent is $708.

    3,114 people · Pinal County · median home $119,800 · income $48,314 · Jan low 38°F · 1 in snow

    Full San Manuel, Arizona profile: weather, storms, schools, jobs →

    San Manuel vs the typical Arizona townSan ManuelTypical Arizona townHome value$119,800$248,600Income$48,314$60,835Rent$708$1,050
    Census ACS 2020–2024 medians.
  15. 11Ajo, Arizona

    Homes cost 2.3× income

    Ajo is a community of 3,039 people in Pima County, Arizona. The median home is worth $124,400 and the median household earns $53,958, so homes cost 2.3× income (typical Arizona town: 4.0×). Median rent is $838.

    3,039 people · Pima County · median home $124,400 · income $53,958 · Jan low 45°F · 0 in snow

    Full Ajo, Arizona profile: weather, storms, schools, jobs →

    Ajo vs the typical Arizona townAjoTypical Arizona townHome value$124,400$248,600Income$53,958$60,835Rent$838$1,050
    Census ACS 2020–2024 medians.
  16. 10Whiteriver, Arizona

    Homes cost 1.6× income

    Whiteriver is a community of 4,520 people in Navajo County, Arizona. The median home is worth $59,500 and the median household earns $37,440, so homes cost 1.6× income (typical Arizona town: 4.0×). Median rent is $568.

    4,520 people · Navajo County · median home $59,500 · income $37,440 · Jan low 20°F · 68 in snow

    Full Whiteriver, Arizona profile: weather, storms, schools, jobs →

    Whiteriver vs the typical Arizona townWhiteriverTypical Arizona townHome value$59,500$248,600Income$37,440$60,835Rent$568$1,050
    Census ACS 2020–2024 medians.
  17. 9Window Rock, Arizona

    Homes cost 1.5× income

    Window Rock is a community of 2,500 people in Apache County, Arizona. The median home is worth $84,900 and the median household earns $55,694, so homes cost 1.5× income (typical Arizona town: 4.0×). Median rent is $732.

    2,500 people · Apache County · median home $84,900 · income $55,694 · Jan low 14°F · 28 in snow

    Full Window Rock, Arizona profile: weather, storms, schools, jobs →

    Window Rock vs the typical Arizona townWindow RockTypical Arizona townHome value$84,900$248,600Income$55,694$60,835Rent$732$1,050
    Census ACS 2020–2024 medians.
  18. 8St. Johns, Arizona

    Homes cost 1.5× income

    St. Johns is a city of 3,417 people in Apache County, Arizona. The median home is worth $203,400 and the median household earns $131,968, so homes cost 1.5× income (typical Arizona town: 4.0×). Median rent is —.

    3,417 people · Apache County · median home $203,400 · income $131,968 · Jan low 19°F · 6 in snow

    Full St. Johns, Arizona profile: weather, storms, schools, jobs →

    St. Johns vs the typical Arizona townSt. JohnsTypical Arizona townHome value$203,400$248,600Income$131,968$60,835
    Census ACS 2020–2024 medians.
  19. 7San Carlos, Arizona

    Homes cost 1.2× income

    San Carlos is a community of 3,987 people in Gila County, Arizona. The median home is worth $67,200 and the median household earns $56,302, so homes cost 1.2× income (typical Arizona town: 4.0×). Median rent is $540.

    3,987 people · Gila County · median home $67,200 · income $56,302 · Jan low 31°F · 0 in snow

    Full San Carlos, Arizona profile: weather, storms, schools, jobs →

    San Carlos vs the typical Arizona townSan CarlosTypical Arizona townHome value$67,200$248,600Income$56,302$60,835Rent$540$1,050
    Census ACS 2020–2024 medians.
  20. 6Tuba City, Arizona

    Homes cost 1.1× income

    Tuba City, Arizona
    Photo: Ansel Adams (public domain, Wikimedia Commons)

    Tuba City is a community of 8,072 people in Coconino County, Arizona. The median home is worth $65,800 and the median household earns $61,338, so homes cost 1.1× income (typical Arizona town: 4.0×). Median rent is $867.

    8,072 people · Coconino County · median home $65,800 · income $61,338 · Jan low 24°F

    Full Tuba City, Arizona profile: weather, storms, schools, jobs →

    Tuba City vs the typical Arizona townTuba CityTypical Arizona townHome value$65,800$248,600Income$61,338$60,835Rent$867$1,050
    Census ACS 2020–2024 medians.
  21. 5Clifton, Arizona

    Homes cost 0.8× income

    Clifton is a town of 3,933 people in Greenlee County, Arizona. The median home is worth $66,000 and the median household earns $78,480, so homes cost 0.8× income (typical Arizona town: 4.0×). Median rent is $607.

    3,933 people · Greenlee County · median home $66,000 · income $78,480 · Jan low 35°F · 0 in snow

    Full Clifton, Arizona profile: weather, storms, schools, jobs →

    Clifton vs the typical Arizona townCliftonTypical Arizona townHome value$66,000$248,600Income$78,480$60,835Rent$607$1,050
    Census ACS 2020–2024 medians.
  22. 4Fort Defiance, Arizona

    Homes cost 0.7× income

    Fort Defiance is a community of 3,541 people in Apache County, Arizona. The median home is worth $37,400 and the median household earns $56,045, so homes cost 0.7× income (typical Arizona town: 4.0×). Median rent is $856.

    3,541 people · Apache County · median home $37,400 · income $56,045 · Jan low 14°F · 34 in snow

    Full Fort Defiance, Arizona profile: weather, storms, schools, jobs →

    Fort Defiance vs the typical Arizona townFort DefianceTypical Arizona townHome value$37,400$248,600Income$56,045$60,835Rent$856$1,050
    Census ACS 2020–2024 medians.
  23. 3Chinle, Arizona

    Homes cost 0.7× income

    Chinle is a community of 4,573 people in Apache County, Arizona. The median home is worth $39,200 and the median household earns $53,239, so homes cost 0.7× income (typical Arizona town: 4.0×). Median rent is $565.

    4,573 people · Apache County · median home $39,200 · income $53,239 · Jan low 19°F · 5 in snow

    Full Chinle, Arizona profile: weather, storms, schools, jobs →

    Chinle vs the typical Arizona townChinleTypical Arizona townHome value$39,200$248,600Income$53,239$60,835Rent$565$1,050
    Census ACS 2020–2024 medians.
  24. 2Kayenta, Arizona

    Homes cost 0.6× income

    Kayenta is a community of 4,670 people in Navajo County, Arizona. The median home is worth $37,400 and the median household earns $58,423, so homes cost 0.6× income (typical Arizona town: 4.0×). Median rent is $772.

    4,670 people · Navajo County · median home $37,400 · income $58,423 · Jan low 22°F · 36 in snow

    Full Kayenta, Arizona profile: weather, storms, schools, jobs →

    Kayenta vs the typical Arizona townKayentaTypical Arizona townHome value$37,400$248,600Income$58,423$60,835Rent$772$1,050
    Census ACS 2020–2024 medians.
  25. 1Avenue B and C, Arizona

    Homes cost 0.3× income

    Avenue B and C is a community of 4,101 people in Yuma County, Arizona. The median home is worth $14,700 and the median household earns $44,240, so homes cost 0.3× income (typical Arizona town: 4.0×). Median rent is $807.

    4,101 people · Yuma County · median home $14,700 · income $44,240 · Jan low 45°F · 0 in snow

    Full Avenue B and C, Arizona profile: weather, storms, schools, jobs →

    Avenue B and C vs the typical Arizona townAvenue B and CTypical Arizona townHome value$14,700$248,600Income$44,240$60,835Rent$807$1,050
    Census ACS 2020–2024 medians.

More Arizona rankings

Same ranking, other places

Methodology. We ranked 68 towns of 500–10,000 people in Arizona (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: