Support Maine home Talk to someone
Heating & Energy · Maine

A warmer home,
a little relief.

Find heating fuel assistance, energy programs, and help with weatherization or heating repairs across Maine.

Find heating help near you

Heating resources

Choose a town to narrow your options.

  • Fuel assistance

    LIHEAP - Fuel Assistance

    50 Lydia Ln, South Portland, ME 04106

    Federal fuel assistance program (HEAP) for Cumberland County. One-time seasonal payment to your heating fuel vendor. Covers oil, gas, electric, propane, kerosene, wood, and coal. Benefit amount based on household size and income.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    Available to low-income homeowners and renters in Cumberland County. Household income must be at or below 150% of the Federal Poverty Level or 60% of State Median Income, whichever is higher. There is no asset limit. Benefits are based on household size, income, and energy costs.

    Confirm details with the organization.

  • Urgent heating help

    Keep ME Warm Fund

    1 Canal Plaza, Portland, ME 04101

    Statewide emergency heating assistance for households that have exhausted other fuel programs like HEAP. Fills the gap when LIHEAP benefits run out. Call 2-1-1 to get connected with help.

    Hours & eligibility
    Listed hours
    2-1-1 available 24/7
    Who this helps
    Designed for Maine households that may not be eligible for, or have already exhausted, federal and state fuel assistance programs like HEAP. Funds are distributed through Community Action Agencies, which determine eligibility.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    Penquis - Fuel & Weatherization

    262 Harlow St, Bangor, ME 04401

    LIHEAP fuel assistance and weatherization for Penobscot and Piscataquis county residents. Fuel payments go directly to your vendor. Weatherization includes insulation, air sealing, and heating system upgrades at no cost.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    LIHEAP: household income at or below 150% of Federal Poverty Level or 60% of State Median Income. Weatherization: income-eligible homeowners and renters in Penobscot or Piscataquis counties. No asset limit for either program.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    Community Concepts - Fuel & Weatherization

    240 Bates St, Lewiston, ME 04240

    LIHEAP fuel assistance and weatherization for Androscoggin, Oxford, and Franklin county residents. Covers all fuel types. Weatherization program provides free insulation, air sealing, and heating system upgrades.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    LIHEAP: household income at or below 150% of Federal Poverty Level or 60% of State Median Income. Weatherization: income-eligible homeowners and renters. Must reside in Androscoggin, Oxford, or Franklin County.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    KVCAP - Fuel & Weatherization

    97 Water St, Waterville, ME 04901

    LIHEAP fuel assistance and weatherization for Kennebec and Somerset county residents. One-time seasonal fuel payment plus emergency funds if you run out. Free weatherization upgrades to reduce energy costs long-term.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    LIHEAP: household income at or below 150% of Federal Poverty Level or 60% of State Median Income. Weatherization: income-eligible homeowners and renters in Kennebec or Somerset County. No asset limit.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    YCCAC - Fuel & Weatherization

    6 Spruce St, Sanford, ME 04073

    LIHEAP fuel assistance and weatherization for York County residents. Seasonal fuel payment covers oil, gas, electric, propane, wood, and coal. Free weatherization upgrades to reduce heating costs.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    LIHEAP: household income at or below 150% of Federal Poverty Level or 60% of State Median Income. Weatherization: income-eligible homeowners and renters in York County. No asset limit.

    Confirm details with the organization.

  • Repairs & savings

    Efficiency Maine

    Statewide support

    Help with the cost of heat pumps, insulation, and other home energy upgrades. Compare current rebates and check the requirements before starting a project.

    Hours & eligibility
    Listed hours
    Call center: Monday-Friday, 8 AM-5 PM, except state holidays.
    Who this helps
    Maine residents planning an eligible energy upgrade. Requirements differ by rebate and property type. Income verification alone does not guarantee a rebate.

    Confirm details with the organization.

  • Urgent heating help

    Energy Crisis Intervention Program (ECIP)

    222 St John St, Suite 206, Portland, ME 04102

    Emergency fuel assistance for households facing an energy crisis, such as running out of fuel or facing utility shutoff. Up to $400 or 100 gallons for eligible Cumberland County households, November through April.

    Hours & eligibility
    Listed hours
    Mon-Fri 8am-4:30pm (Nov 1 - Apr 30)
    Who this helps
    Cumberland County residents who are HEAP-eligible (income at or below 150% of federal poverty level) facing an energy emergency.

    Confirm details with the organization.

  • Fuel assistance

    WHCA - Heating Assistance

    248 Bucksport Rd, Ellsworth, ME 04605

    Administers LIHEAP fuel assistance, energy crisis intervention, and weatherization for Hancock and Washington counties. Helps pay for heating oil, propane, wood, electricity, and more.

    Hours & eligibility
    Listed hours
    Mon-Fri 8am-4pm (call for appointment)
    Who this helps
    Hancock or Washington County residents within LIHEAP income guidelines. Homeowners and renters eligible.

    Confirm details with the organization.

  • Fuel assistance

    Eastern Area Agency on Aging

    450 Essex Street, Bangor, ME 04401

    Helps seniors and adults with disabilities access heating assistance, home-delivered meals, and other essential services. Serves Penobscot, Piscataquis, Hancock, and Washington counties.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:00 PM
    Who this helps
    Primarily serves adults age 60 and older and adults with disabilities in Penobscot, Piscataquis, Hancock, and Washington counties. Some programs have income guidelines.

    Confirm details with the organization.

  • Repairs & savings

    Central Heating Improvement Program (CHIP)

    Statewide support

    Help repairing or replacing a central heating system for eligible households. Local agencies assess the work, with priority for homes that have no heat.

    Hours & eligibility
    Listed hours
    Ask your local agency about application appointments and urgent assistance.
    Who this helps
    Households must qualify for HEAP and the home must be structurally sound. Limited help may also be available for rental homes with HEAP-eligible tenants.

    Confirm details with the organization.

  • Repairs & savings

    MaineHousing Heat Pump Program

    Statewide support

    Looking for help installing a heat pump? Contact your local energy-assistance agency to check current MaineHousing options, funding, and eligibility.

    Hours & eligibility
    Listed hours
    Contact your local agency for current program availability.
    Who this helps
    Ask the agency to confirm current household and property requirements. Earlier MaineHousing guidance required HEAP eligibility and a working primary heating system; that guidance is not an approval for your home.

    Confirm details with the organization.

  • Repairs & savings

    Low-Income Assistance Program (LIAP)

    Statewide support

    Help with electric bills for qualifying households. LIAP provides a bill credit based on income and electricity use; check your application route with your utility or local agency.

    Hours & eligibility
    Listed hours
    MPUC Consumer Assistance: Monday-Friday, 9 AM-4 PM. No walk-in visits.
    Who this helps
    Eligibility can be established through HEAP or qualifying DHHS benefits and income requirements. Your utility or local Community Action Agency can check which route applies.

    Confirm details with the organization.

  • Urgent heating help

    Catholic Charities Maine - Emergency Heating

    Statewide support

    Last-resort emergency financial assistance for heating fuel and utility bills when other programs have been exhausted. Open to anyone regardless of faith. Provides limited, short-term help to prevent households from losing heat.

    Hours & eligibility
    Listed hours
    Mon–Fri 8:00 AM – 5:00 PM
    Who this helps
    Available to Maine residents who have exhausted other heating assistance options (HEAP, General Assistance, etc.). Open to anyone regardless of faith. Must demonstrate immediate heating emergency. Limited funding, and assistance is small and one-time.

    Confirm details with the organization.

  • Fuel assistance

    ACAP Heating Assistance (HEAP)

    Washington County, call for appointment

    Federal fuel assistance program (LIHEAP/HEAP) helping low-income households pay heating costs. Also offers weatherization and emergency fuel delivery.

    Hours & eligibility
    Listed hours
    Mon–Fri 8:00 AM – 4:30 PM
    Who this helps
    Income at or below 200% of federal poverty guidelines. Apply early. Funds are limited.

    Confirm details with the organization.

  • Urgent heating help

    Dennysville Emergency Fuel Assistance

    15 King Street (Route 86), Dennysville, ME 04628

    Emergency heating fuel assistance for residents of Dennysville, Edmunds, Pembroke, and Perry through the Eastport Labor of Love Fuel Fund.

    Hours & eligibility
    Listed hours
    Call for emergency assistance
    Who this helps
    Residents of Dennysville, Edmunds, Pembroke, and Perry facing heating emergencies.

    Confirm details with the organization.

  • Fuel assistanceUrgent heating help

    The Opportunity Alliance - HEAP

    222 St. John Street, Portland, ME 04102

    Cumberland County's community action agency providing HEAP fuel assistance and emergency heating through the Energy Crisis Intervention Program (ECIP). Helps eligible homeowners and renters pay annual heating expenses.

    Hours & eligibility
    Listed hours
    Mon-Fri; call for appointment
    Who this helps
    Cumberland County residents. Income-based eligibility. Must apply through appointment. ECIP available to HEAP-eligible households facing a heating emergency.

    Confirm details with the organization.

  • Fuel assistance

    Waldo Community Action Partners - Energy

    9 Field Street, Belfast, ME 04915

    Waldo County's community action agency providing LIHEAP fuel assistance, weatherization, and emergency heating help. Also offers the Electric Lifeline Program (LIAP/ELP) for low-income electric customers.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00am-4:00pm
    Who this helps
    Waldo County residents. Income-based eligibility for LIHEAP. Must apply through appointment.

    Confirm details with the organization.

  • Fuel assistance

    Midcoast Maine Community Action

    34 Wing Farm Parkway, Bath, ME 04530

    Sagadahoc and Lincoln County community action agency providing LIHEAP fuel assistance and emergency heating help. Serves Bath, Georgetown, Phippsburg, Woolwich, and surrounding midcoast communities.

    Hours & eligibility
    Listed hours
    Mon-Fri; call for appointment
    Who this helps
    Residents of Sagadahoc and Lincoln counties. Income-based eligibility for LIHEAP.

    Confirm details with the organization.

  • Fuel assistance

    Aroostook County Action Program - Heating

    771 Main Street, Presque Isle, ME 04769

    Aroostook County's community action agency providing LIHEAP fuel assistance, emergency heating, weatherization, and furnace repair programs. Serves all of Aroostook County with multiple office locations.

    Hours & eligibility
    Listed hours
    Mon-Fri; call for appointment
    Who this helps
    Aroostook County residents. Income-based eligibility. Also serves Washington and Hancock counties.

    Confirm details with the organization.

  • Urgent heating help

    AIO Energy Assistance

    1A Gordon Drive, Rockland, ME 04841

    Knox County emergency heating and energy assistance through Area Interfaith Outreach. Provides fuel assistance to households facing energy insecurity during winter months alongside food pantry services.

    Hours & eligibility
    Listed hours
    Mon, Wed, Fri 8:00am-1:00pm; Wed 5:00-6:30pm
    Who this helps
    Knox County residents facing energy insecurity. Contact AIO for specific eligibility requirements.

    Confirm details with the organization.

  • Repairs & savings

    MaineHousing Weatherization Program

    Statewide support

    Help making an eligible home less drafty and more energy efficient. A home assessment determines the improvements, which are provided at no cost to qualifying households.

    Hours & eligibility
    Listed hours
    Ask your local agency about appointments and waiting lists.
    Who this helps
    Income-eligible homeowners and renters, and owners of eligible two- to four-unit buildings. Some households qualify through HEAP; others may qualify under separate weatherization income limits.

    Confirm details with the organization.

  • Urgent heating help

    Community Outreach Services Fuel Fund

    19 Park Street, Kennebunk, ME 04043

    Emergency fuel assistance for residents of Kennebunk, Kennebunkport, and Arundel. Partners with local town offices to supply up to 100 gallons of emergency fuel oil to households in crisis.

    Hours & eligibility
    Listed hours
    By appointment only; call (207) 985-3844
    Who this helps
    Residents of Kennebunk, Kennebunkport, and Arundel facing a fuel emergency.

    Confirm details with the organization.

  • Fuel assistance

    Western Maine Community Action - Heating

    20A Church St, PO Box 200, East Wilton, ME 04234

    LIHEAP fuel assistance and energy programs for Franklin County residents. Helps qualified homeowners and renters pay heating costs with direct payments to fuel vendors.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM. Toll-free: 1-800-645-9636
    Who this helps
    Franklin County residents. Income must be at or below 150% of the Federal Poverty Level or 60% of State Median Income.

    Confirm details with the organization.

  • Fuel assistance

    KVCAP Heating Assistance - Skowhegan

    28 Research Dr, Skowhegan, ME 04976

    LIHEAP fuel assistance for Somerset County residents through KVCAP's Skowhegan office. Helps qualified homeowners and renters pay heating costs.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM. Toll-free: 1-800-542-8227
    Who this helps
    Somerset County residents. Income must be at or below 150% of the Federal Poverty Level or 60% of State Median Income.

    Confirm details with the organization.

  • Fuel assistance

    Community Concepts - Heating Assistance

    17 Market Square, South Paris, ME 04281

    LIHEAP fuel assistance for Oxford County residents. Helps qualified homeowners and renters pay heating costs. Toll-free: 1-800-866-5588.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    Oxford County residents. Income must be at or below 150% of the Federal Poverty Level or 60% of State Median Income.

    Confirm details with the organization.

  • Repairs & savings

    CHIP, Inc. - Community Housing Improvement Project

    PO Box 446, New Harbor, ME 04554

    Nonprofit helping Lincoln County homeowners keep their homes safe, warm, and dry since 1984. Provides home repairs, weatherproofing, heating assistance, and firewood delivery (Nov-Mar).

    Hours & eligibility
    Listed hours
    Call and leave a voicemail; staff will return your call
    Who this helps
    Residents of Alna, Bremen, Bristol, Damariscotta, Jefferson, Newcastle, Nobleboro, Somerville, South Bristol, Waldoboro, and Whitefield who are unable to make repairs due to illness, disability, or financial need.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    Midcoast Maine Community Action - Fuel Assistance

    34 Wing Farm Parkway, Bath, ME 04530

    LIHEAP fuel assistance and weatherization for Lincoln and Sagadahoc county residents. Toll-free: 1-800-221-2221.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    Income-eligible Lincoln/Sagadahoc residents.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    Waldo Community Action Partners - Fuel Assistance

    9 Field Street, Suite 201, Belfast, ME 04915

    LIHEAP fuel assistance and weatherization for Waldo County. Toll-free: 1-800-498-3025.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    Income-eligible Waldo County residents.

    Confirm details with the organization.

  • Fuel assistanceRepairs & savings

    Western Maine Community Action - Fuel Assistance

    20A Church Street, East Wilton, ME 04234

    LIHEAP fuel assistance and weatherization for Franklin County. Toll-free: 1-800-645-9636.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:00 AM - 4:30 PM
    Who this helps
    Income-eligible Franklin County residents.

    Confirm details with the organization.

  • Urgent heating help

    Salvation Army Bangor - Heating Assistance

    65 South Park Street, Bangor, ME 04401

    Emergency heating fuel assistance for the greater Bangor area. Also offers food pantry and clothing vouchers.

    Hours & eligibility
    Listed hours
    Mon-Fri 9:00 AM - 3:00 PM
    Who this helps
    Bangor area residents facing heating emergency. Case-by-case.

    Confirm details with the organization.

  • Urgent heating help

    Salvation Army Portland - Heating Assistance

    297 Cumberland Ave, Portland, ME 04101

    Emergency heating fuel and utility assistance for Cumberland County residents.

    Hours & eligibility
    Listed hours
    Mon-Fri 9:00 AM - 12:00 PM & 1:00 PM - 3:00 PM
    Who this helps
    Cumberland County residents facing heating crisis. Case-by-case.

    Confirm details with the organization.

  • Fuel assistance

    ACAP Fuel Assistance - Houlton

    91 Military St, Houlton, ME 04730

    ACAP satellite office providing LIHEAP fuel assistance and weatherization services for Houlton-area residents. Helps income-eligible households pay heating costs during the winter season.

    Hours & eligibility
    Listed hours
    Mon-Fri 8AM-4:30PM
    Who this helps
    Income-eligible households in the Houlton area. Income limits based on federal poverty guidelines and household size.

    Confirm details with the organization.

  • Fuel assistance

    ACAP Fuel Assistance - Fort Kent

    40 Alfalfa Ave Suite 102, Fort Kent, ME 04743

    ACAP satellite office serving the St. John Valley with LIHEAP fuel assistance and weatherization referrals. Helps income-eligible households in the Fort Kent area cover heating costs.

    Hours & eligibility
    Listed hours
    Mon-Fri 8AM-4:30PM
    Who this helps
    Income-eligible households in the Fort Kent and St. John Valley area. Income limits based on federal poverty guidelines and household size.

    Confirm details with the organization.

  • Fuel assistance

    Freeport Community Services Fuel Fund

    53 Depot St, Freeport, ME 04032

    The Carol Kaplan Fuel Fund provides emergency heating fuel assistance to Freeport, Pownal, and Durham residents who are struggling to heat their homes during cold months.

    Hours & eligibility
    Listed hours
    Call for current hours
    Who this helps
    Residents of Freeport, Pownal, and Durham facing heating emergencies. Income guidelines may apply.

    Confirm details with the organization.

  • Fuel assistance

    Community Outreach Services Heating Assistance

    19 Park St, Kennebunk, ME 04043

    Community Outreach Services in Kennebunk provides heating fuel assistance and emergency energy aid to residents of Kennebunk, Kennebunkport, and Arundel.

    Hours & eligibility
    Listed hours
    Call for current hours
    Who this helps
    Residents of Kennebunk, Kennebunkport, and Arundel. Income guidelines may apply.

    Confirm details with the organization.

  • Fuel assistance

    Penquis Heating Assistance (Piscataquis)

    50 North St, Dover-Foxcroft, ME 04426

    LIHEAP fuel assistance for Piscataquis County residents. Helps eligible low-income households pay for heating fuel during the winter season.

    Hours & eligibility
    Listed hours
    Mon-Fri 8AM-4:30PM
    Who this helps
    Piscataquis County residents meeting federal income guidelines for LIHEAP. Documentation of income and household size required.

    Confirm details with the organization.

  • Fuel assistance

    ACAP Fuel Assistance - Milbridge

    Corner Route 1 & Maple St, Milbridge, ME 04658

    ACAP Milbridge office providing LIHEAP fuel assistance for Washington County residents. Helps income-eligible households cover heating costs during the winter season through federal energy assistance programs.

    Hours & eligibility
    Listed hours
    Mon-Fri 8AM-4:30PM
    Who this helps
    Income-eligible households in Washington County. Income limits based on federal poverty guidelines and household size.

    Confirm details with the organization.

  • Fuel assistance

    Penquis LIHEAP Rockland

    315 Main St Suite 205, Rockland, ME 04841

    Federal fuel assistance (LIHEAP) for income-eligible Knox County households. Helps cover heating costs during the winter season with direct payments to fuel providers.

    Hours & eligibility
    Listed hours
    Mon-Fri 8AM-4:30PM
    Who this helps
    Knox County households at or below 150% of the federal poverty level. Documentation of income, identity, and heating costs required.

    Confirm details with the organization.

Listings may include nearby communities. Contact the organization to confirm its current location, hours, and who it serves.

Make the first call count.

A little information helps an agency understand what your home needs.

  1. Say if it is urgent

    Mention if you are out of fuel, have no working heat, or received a shutoff notice. Seasonal programs and funding can change.

  2. Ask what to gather

    For HEAP, ask about income documents, household information, and recent energy bills before your appointment.

  3. Separate fuel from repairs

    Tell the agency whether you need a fuel delivery, help with a bill, or repair of the heating system itself.