What's specific about Maine: cost band, Medicaid posture, whether the state has a filial-responsibility law on the books, and the things families here get wrong most often.
Above the national average · count on roughly $7,000-$10,000+ a month for assisted living and $12,000-$15,000+ for nursing-home care.
Maine's Medicaid program follows the federal floor with state-specific waivers for long-term care. Eligibility is tight: roughly $2,000-$3,000 in countable assets for a single applicant, and a five-year look-back on any asset transfers. Apply early and assume the process takes months.
Maine does not have an active filial-responsibility law on the books. Adult children are not legally on the hook for a parent's unpaid nursing-home bill in this state · although a facility can still pursue you contractually if you signed an admission agreement as a 'responsible party.' Read what you sign.
The most expensive misunderstanding in Maine · and everywhere else · is assuming Medicare pays for long-term assisted living or nursing-home care. It does not. Medicare pays for short-term skilled nursing after a hospital stay (up to 100 days, with copays after day 20), and that's it. Long-term care comes out of your pocket, then Medicaid's, in that order.
The second-most expensive mistake is waiting too long to talk to an elder-law attorney about Medicaid planning. The five-year look-back means anything you do today is in scope for the next five years. By the time the family is ready to apply, the planning window has often closed.
Palmelle's directory covers every licensed facility in Maine · with CMS data, family reviews, and an actual person you can call. No spam.
Browse Maine facilitiesEvery city with licensed-facility records, each page carrying the federal inspection history for the facilities in it.
Anson · Auburn · Augusta · Bangor · Bar Harbor · Bath · Belfast · Biddeford · Bingham · Boothbay Harbor · Brewer · Bridgton · Brunswick · Calais · Camden · Canton · Caribou · Coopers Mills · Damariscotta · Deer Isle · Dexter · Dover Foxcroft · Eagle Lake · Eastport · Ellsworth · Fairfield · Falmouth · Farmington · Fort Kent · Freeport · Frenchville · Fryeburg · Gorham · Harrington · Hartland · Houlton · Howland · Jackman · Kennebunk · Kittery · Lewiston · Lubec · Machias · Madawaska · Madison · Mars Hill · Milbridge · Millinocket · North Berwick · Norway · Orono · Patten · Penobscot · Pittsfield · Portland · Presque Isle · Rockland · Rumford · Saco · Sanford · Scarborough · Skowhegan · So Portland · South Paris · Van Buren · Waterville · Westbrook · Windham · Winthrop · Yarmouth · York
Ashland · Athens · Auburn · Augusta · Bangor · Bar Harbor · Bath · Belfast · Biddeford · Blue Hill · Boothbay · Bridgton · Brunswick · Bucksport · Buxton · Calais · Camden · Canton · Cape Elizabeth · Casco · Chebeague Island · Corinth · Damariscotta · Danforth · Dexter · Dover Foxcroft · Edgecomb · Ellsworth · Fairfield · Falmouth · Farmingdale · Farmington · Fort Kent · Frankfort · Freeport · Fryeburg · Gorham · Gray · Greene · Hallowell · Harrington · Houlton · Howland · Jefferson · Jonesport · Kennebunk · Lee · Lewiston · Limestone · Lincoln · Lisbon · Machias · Madawaska · Madison · Manchester · Milbridge · Milo · New Gloucester · North Haven · Old Town · Penobscot · Pittsfield · Portland · Presque Isle · Rockland · Round Pond · Rumford · Saco · Searsport · Sidney · Skowhegan · South Portland · Springvale · Surry · Thomaston · Topsham · Union · Van Buren · Vassalboro · Waldoboro · Washington · Waterville · West Paris · Westbrook · Windham · Winterport · Wiscasset · Yarmouth
Bangor · Boothbay Harbor · Brewer · Bridgton · Brunswick · Camden · Cape Elizabeth · Farmington · Frenchville · Gardiner · Lewiston · Lisbon · Portland · Rumford · Waterville · Wells · Westbrook · Windham · York
Arundel · Auburn · Augusta · Bangor · Bath · Biddeford · Boothbay Harbor · Brewer · Brunswick · Burnham · Buxton · Calais · Camden · Caribou · Chelsea · Cumberland · Eliot · Ellsworth · Fairfield · Fort Fairfield · Gorham · Gray · Hampden · Hollis Center · Houlton · Jay · Kennebunk · Kennubunk · Kittery · Lewiston · Limerick · Lisbon · Lubec · Naples · Northeast Harbor · Oakland · Old Orchard Beach · Old Town · Orrington · Parsonsfield · Pittsfield · Poland · Portland · Presque Isle · Saco · Scarborough · Skowhegan · Smithfield · So Portland · South Portland · South Thomaston · Springvale · Surry · Topsham · Turner · Waldoboro · Walpole · Waterboro · Waterville · Westbrook · Windham · Winthrop · Yarmouth · York
Auburn · Augusta · Bangor · Belfast · Brewer · Brunswick · Carmel · Eddington · Fairfield · Falmouth · Lewiston · Portland · Rockport · Scarborough · So Portland · South Portland · Waterville · York
Nationwide: Nursing homes · Assisted living · Skilled nursing facilities