Maine HAF Program Income Limits

The table below shows eligibility income limits for the Maine HAF at 100% of area median income (AMI). Certain municipalities in Cumberland, Penobscot, and York Counties have different household income limits than other municipalities in the same county. Lists of these communities can be found at the bottom of this page. You search for your municipality's specific income limits by visiting the U.S. Department of Housing and Urban Development's website here. Click here (XLSX) for a full list of program household income limits by municipality.

Please note: Total household income level is not the only criterion for program eligibility. Other conditions apply. For example: you must own the home, it must be your primary residence, and for mortgage-related assistance, you must have exhausted all loss mitigation options available from your mortgage company.

Household Size
County 1 Person 2 People 3 People 4 People 5 People 6 People 7 People 8 People
Androscoggin $90,000 $90,000 $90,000 $90,000 $90,000 $92,350 $98,750 $105,000
Aroostook $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
Cumberland County (part) HUD Metro FMR Area $90,000 $90,000 $90,000 $90,000 $94,850 $101,850 $108,900 $115,900
Portland HUD Metro FMR Area* $90,000 $90,000 $100,550 $111,700 $120,650 $129,600 $138,550 $147,450
Franklin $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
Hancock $90,000 $90,000 $90,000 $90,000 $90,000 $93,150 $99,600 $106,000
Kennebec $90,000 $90,000 $90,000 $90,000 $90,000 $93,050 $99,450 $105,900
Knox $90,000 $90,000 $90,000 $90,000 $90,000 $91,300 $97,600 $103,900
Lincoln $90,000 $90,000 $90,000 $90,000 $90,000 $93,400 $99,850 $106,300
Oxford $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
Penobscot County (part) HUD Metro FMR Area $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
Bangor HUD Metro FMR Area** $90,000 $90,000 $90,000 $90,000 $90,000 $94,350 $100,850 $107,350
Piscataquis $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
Sagadahoc $90,000 $90,000 $90,000 $90,000 $94,400 $101,400 $108,400 $115,400
Somerset $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
Waldo $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $95,200
Washington $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $90,000 $94,550
York County (part) HUD Metro FMR Area $90,000 $90,000 $90,000 $91,700 $99,050 $106,400 $113,750 $121,050
York-Kittery-South Berwick, ME HUD Metro FMR Area*** $90,000 $92,000 $103,500 $115,000 $124,200 $133,400 $142,600 $151,800

*Portland HUD Metro FMR Area +

The Portland HUD Metro FMR Area covers municipalities in Cumberland and York counties, including:

  • Buxton
  • Cape Elizabeth
  • Casco
  • Chebeague Island
  • Cumberland
  • Falmouth
  • Freeport
  • Frye Island
  • Gorham
  • Gray
  • Hollis
  • Limington
  • Long Island
  • North Yarmouth
  • Old Orchard Beach
  • Portland
  • Raymond
  • Scarborough
  • South Portland
  • Standish
  • Westbrook
  • Windham
  • Yarmouth


  • Hide Portland HUD Metro FMR Area -

  • **Bangor HUD Metro FMR Area +

    The Bangor HUD Metro FMR Area covers municipalities in Penobscot County, including:

    • Bangor
    • Brewer
    • Eddington
    • Glenburn
    • Hampden
    • Hermon
    • Holden
    • Kenduskeag
    • Milford
    • Old Town
    • Orono
    • Orrington
    • Penobscot Indian Island Reservation
    • Veazie


  • Hide Bangor HUD Metro FMR Area -

  • ***York-Kittery-South Berwick HUD Metro FMR Area +

    The York-Kittery-South Berwick HUD Metro FMR Area covers municipalities in York County, including:

    • Berwick
    • Eliot
    • Kittery
    • South Berwick
    • York


  • Hide York-Kittery-South Berwick HUD Metro FMR Area -