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 Center, 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 ext. 209
Code Enforcement Office
North Yarmouth Town Office
10 Village Square Road
North Yarmouth, ME 04097
(207) 829-3705
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
Wescustogo Hall & Community Center
Wescustogo Hall & North Yarmouth Community Center
120 Memorial Highway
North Yarmouth, ME 04097
(207) 829-5555