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 04021
(207) 829-6391
Assessor's Office
Town Office
(207) 829-3705 ext. 209
Code Enforcement Office
Town Office
(207) 829-3705 ext. 27
Fire Rescue
Fire Station
463 Walnut Hill Road
North Yarmouth 04097
(207) 829-3025
General Assistance
Opportunity Alliance
510 Cumberland Avenue
Portland, Maine 04101
(207) 553-5937
Health Officer
32 Balsam LN
Yarmouth, ME 04096
207-671-4813
Municipal Services
Town Office
(207) 829-3705
Public Works Department
Public Works Facility
40 Parsonage Road
North Yarmouth 04097
(207) 829-3274
Town Clerk
10 Village Square RD
North Yarmouth, ME 04097
(207) 829-3705 ext.201
Trash Talk