Free holiday assistance programs in Maine.

Free Christmas gifts, holiday food boxes (including at Thanksgiving) and other assistance is available across the state of Maine. The programs help children get a gift, provide meals as well as food to an entire household, and also spread holiday cheer among the community.

Each of the agencies in the state focus on meeting a certain need. They are also local in nature, and any family seeking help at Christmas should contact an organization in their region. However the Salvation Army does operate across the county, and they offer toys, games, free gifts, and more. Many town and social service offices in Maine also provide free gifts, food baskets, and hold donation drives for their residents.

Applications for holiday assistance are available from the organizations below. Bring proof of income, residency, as well as identification, including for kids. As noted, most of the holiday support is only for families/seniors in the local community. Some Christmas programs also focus on supporting the sick, elderly as well as the homebound.

Freeport Community Services and the Holiday Helpline
Address is 53 Depot Street
Freeport, Maine 04032
Telephone number: 207-865-3985 x205
The non-profit has both food (at Thanksgiving as well as Christmas) and small gifts for children. Donations are needed too. Volunteers can also use the charity to help serve the needy during the holidays.




Harpswell Santa Fund
Mailing address is PO Box 242
Harpswell, ME 04079
Primary phone number is 207-833-6950
Food, clothing, winter jackets, and even financial aid may be paid out to the needy.

Mid Coast Hunger Prevention Christmas Meal
Location is 84A Union Street
Brunswick, Maine 04011
For intake, dial 207-725-2716
A free hot meal is served on Christmas day. Anyone can stop by, including low income families, seniors, the homeless, and others seeking holiday cheer.





Salvation Army
This service is available all across the state. They offer programs including Adopt-A-Family, free toys for kids, gifts for a family, and winter Coats for Kids as well. There is also an assistance programs for the elderly known as Adopt-A-Senior.

  • Portland Citadel Corps and Community Services Holiday Programs, Main address is 297 Cumberland Avenue, Portland, ME 04101, Telephone: 207-774-6304
  • 179 Main Street, Suite 313, Waterville, ME 04901, call 207-623-3752
  • Another Salvation Army center is at Eastern Avenue, Augusta, Maine 04330, main number is 207-623-3752
  • 67 Park Street, Lewiston, ME 04240, main number is 207-783-0801
  • 25 Congress Avenue, Bath, ME 04530, application number is 207-443-3611
  • 871 Main Street, Sanford, ME 04073, main number is 207-324-3134
  • Try the site at 27 Payne Avenue, Rockland, Maine 04841, telephone number is 207-594-5326
  • 871 Main Street, Sanford, ME 04073, main number is 207-324-3134

Bath/Brunswick Santa Claus Fund
Main address is PO Box 278
Brunswick, Maine 04011
Call 207-751-6385
Written requests are needed. But the charity may have winter mittens, socks, Christmas and holiday toys, and more.

Other referrals are also available to Christmas programs in Cumberland County. Send a request to [email protected] and learn about Toys for Tots and other resources. Many charities and churches assist children and others during the holiday.

Free Thanksgiving dinners are held in the county. Locations include Berean Baptist Church at 15 Cumberland Street, Brunswick, Maine 04011 (phone 207-725-2648); Wayside Food Programs which is at 156 State Street, Portland, ME 04101 (phone 207-775-4939), and other local churches.




Project G.R.A.C.E.
The address is PO Box 6846
Scarborough, Maine 04070
Telephone number is 207-883-5111
Many assistance programs are run. They include emergency food, services for the Easter, Thanksgiving, and Christmas holidays, as well as many others. The non-profit assists Scarborough residents with their needs.

St. Mary's Church and the Wells Ogunquit Outreach Committee
Location is 256 Eldridge Road
Wells, ME 04090
Intake number is 207-360-1088
There are free food baskets, toys and gifts for the Christmas holiday .

Each town has a holiday service. They are only for low income residents or the poor, and the exact program will vary. They may serve meals at Thanksgiving and/or Christmas, provide small gift baskets, and have an occasional gift for a kid.

  • Town of Smithfield: address is 926 Village Road, Smithfield, ME 04978. Main number is 207-362-4772
  • Town of Kennebunkport - 101A Main Street, Kennebunkport, Maine 04046, number 207-967-4401
  • Town of Dexter main office is at 23 Main Street. Residents can dial 207-924-7351 x17
  • Town of Benton Christmas Program – Address is 1279 Clinton Avenue, Benton, Maine 04901. Call 207-453-7191.
  • Town of Fairfield Low Income Holiday Program is at 19 Lawrence Avenue, Fairfield, ME 04937, main number is 207-453-4284
  • Town of Kennebunkport Secret Santa program, 101A Main Street, Kennebunkport, ME 04046, phone 207-967-4401
  • Bath/Brunswick Santa Claus Fund, Brunswick, ME 04011, phone 207-751-6385

Vassalboro Food Station Pantry at the Vassalboro Fire Station
Main location is 679 Main Street
Vassalboro, ME 04989
Call 207-873-7375





Second Congregational Church - Kid's Christmas Shopping and Pancake Breakfast
19 Crescent Street
Biddeford, ME 04005
For intake, dial 207-284-7898
Meals are served to the public. In addition, children 5 and under can get free pre-wrapped gifts.

Central Maine Family Christmas Dinner
76 Industrial Street
Waterville, ME, 04901

First Congregational Church Christmas Meal
The location is 17 East Main Street
South Paris, Maine 04281
Intake number: 207-674-5279

Kiwanis of Dover-Foxcroft Christmas Project
Dover-Foxcroft, ME 04426
The non-profit volunteers run the Christmas assistance program. There is assistance for your child, and there may be free  warm winter clothing, presents, hats, and other gifts.

Emmaus Homeless Shelter - Christmas For Kids
51 Main Street
Ellsworth, Maine 04605
Holiday help is only for “guests” of the shelter. There is also a Turkey dinner at Thanksgiving.

Christmas as well as Thanksgiving Holiday Food Boxes
129 Lower Main Street
North Berwick, ME, 03906





Bethel Christian Church -  North Berwick Christmas Project
Main address is 129 Lower Main Street
North Berwick, ME 03906
Main Phone - 207-676-2691
Low income parents, or guardians, can request a toy for their kid at Christmas. There may be games, shoes, books, dolls for girls, and more.

St. Peter's Episcopal Church – Thanksgiving and Christmas Community Meal
11 White Street
Rockland, Maine 04841

Belfast Soup Kitchen Holiday Dinner
Main address: 9 Field Street
Belfast, ME, 04915
Traditional Thanksgiving and Christmas meals are served.

United Methodist Church is at Berwick Table of Plenty Christmas Dinner
37 School Street
Berwick, ME 03901
Volunteers prepare and serve hot meals.

Hope Haven Gospel Mission
209 Lincoln Street
Lewiston, ME, 04240
Telephone number is 207-783-6086
Free toys, holiday meals, presents, and stocking stuffers are provided to the needy.

Neighbors Supporting Neighbors Christmas Assistance
2402 Route 2
Hermon, ME 04401
Both clothing and other free Christmas gifts are available. Hats, boots, games for kids, vouchers for some families, and even gift cards. Another resource is the Christmas Stockings for Seniors.

Rural Community Action Ministry
Main address is 81 Church Hill Road
Leeds, ME 04263
Dial 207-524-5095 for information on the Christmas Gift Program.

York Table of Plenty
First Parish Fellowship Hall
York, ME 03909
Call 603-534-7779
A hot Christmas Dinner is served.

Winthrop United Methodist Church
The Christmas Giveaway at Tabitha's Closet has new and gently used toys, electronics, books, trucks for boys, and games available to the needy.
Location is 58 Main Street
Winthrop, ME 04364
Call 207-377-8620

Christmas Open House
1 Hutchinson Street
Sanford, ME, 04073
Full holiday meal (Christmas and Thanksgiving) served.

United Methodist Church
Address: 131 Main Street
Newport, ME 04953
Phone: 207-368-4404
Applications are accepted to the Christmas Angel Giving Tree. There may be toys, clothing, and personal items.





Church Community Outreach Services, Inc.
Kennebunk, ME 04043
Number is 207-604-0445

Kittery Table of Plenty Christmas Social at St. Raphael's Church
Main address is 8 Whipple Road
Kittery, Maine 03904
Telephone number: 603-534-7779

Crossroads Ministries Holiday Giving Program
Location is 2 Wood Street
Old Town, Maine 04468
Telephone number is 207-817-6025
Free Christmas gifts, meal boxes, and toys. Applications are accepted during December.

Pittsfield Community Christmas Project Food Pantry
The location is 128 Connors Avenue
Pittsfield, Maine 04967
Dial 207-341-1117
Meat, Turkeys, hams, and other holiday meals are served. There may be small gifts for kids too.

By Jon McNamara

“Related and Sponsored Links” are listed below.




Contact Us

About Us


Privacy policy

Financial Literacy