Departments

Department Address Phone
Administration
North Yarmouth Town Office
10 Village Square Road
North Yarmouth, Maine 04097
(207) 829-3705
Animal Control
Cumberland Police Department
290 Tuttle Road
Cumberland , ME 04021
(207) 829-6391 Non-Emergency Number
Assessor's Office
North Yarmouth Town Office
10 Village Square Road
North Yarmouth, ME 04097
(207) 829-3705 Option 1
Code Enforcement Office
North Yarmouth Town Office
10 Village Square Road
North Yarmouth, ME 04097
(207) 829-3705 Option 1
Fire Rescue
FireRescue Station
463 Walnut Hill Road
Mailing Address: 10 Village Square Rd
North Yarmouth, ME 04097
(207) 829-3025
General Assistance
Opportunity Alliance
510 Cumberland Avenue
Portland, Maine 04101
(207) 553-5937
Health Officer
463 Walnut Hill Road
North Yarmouth, ME 04097
207-829-3025
Municipal Services
North Yarmouth Town Office
10 Village Square Road
North Yarmouth, ME 04097
(207) 829-3705
Public Works Department
Public Works Facility
40 Parsonage Road
North Yarmouth, ME 04097
(207) 829-3274
Town Clerk
North Yarmouth Town Office
10 Village Square Road
North Yarmouth, ME 04097
(207) 829-3705 ext.201
Trash Talk
Wescustogo Hall & Community Center
Wescustogo Hall & North Yarmouth Community Center
120 Memorial Highway
North Yarmouth, ME 04097
(207) 829-5555