New siding on a home in Cumberland County, Maine

Siding, Roofing, Windows & Decks in North Yarmouth, Maine

North Yarmouth is a rural town of rolling hills, fields and woods north of Yarmouth, chartered in 1680 and later the parent of Harpswell, Freeport, Pownal, Cumberland and Yarmouth. Walnut Hill, where Routes 9 and 115 meet, is the village center. Most homes are single-family houses on large lots, from early farmhouses to 1990s and 2000s colonials. Cardinal Exteriors, a family-owned company based in Portland, replaces siding, windows and roofs and builds new decks here, with free on-site estimates and a fixed-price written proposal.

North Yarmouth homes and what they need

The Census Bureau's 2020-2024 American Community Survey estimates about 1,600 homes in North Yarmouth, with a median year built of 1983, a decade newer than Yarmouth next door. About 94 percent are single-family detached and about 87 percent of occupied homes are owner-occupied, and only about a dozen units are held for seasonal use. Roughly 13 percent of homes predate 1940 and about 21 percent predate 1960, while about 24 percent date from 1960 to 1979 and about 23 percent from 2000 or later. The 2018 comprehensive plan counts 319 homes built in the 1990s alone, the town's peak decade, and notes that more than 135 houses shown on an 1871 town map are still standing, many of them restored farmhouses and capes along the old roads.

Weather and exposure in North Yarmouth

This is an inland town, out of reach of the salt spray that works on houses along the Casco Bay shore in Yarmouth. Weather here comes instead from elevation and open ground. The 2018 comprehensive plan puts elevations between 60 feet, where Pratt's Brook leaves town, and 400 to 440 feet at the top of Walnut Hill and the upper slopes of Bruce Hill. About 17 percent of the town is open field, so hilltop houses facing hayfields take full wind in winter storms, while the 63 percent that is forest keeps other lots shaded and damp. Portland, the nearest long-term weather record, averages about 69 inches of snow a year, and freeze-thaw cycles run from November into April.

North Yarmouth neighborhoods and architecture

North Yarmouth calls itself the town where others began. Walnut Hill grew around the crossroads of Routes 9 and 115, where a store has stood since before 1841; the c. 1853 Walnut Hill General Store building is now Stones Café. The 1839 First Congregational Church stands where Routes 115 and 231 meet, and the Old Town House dates from 1853. Three of the oldest buildings in the village center are private homes, including the 1781 Jeremiah Buxton Tavern, known as the Red House. Stone walls still line the roads between old farms, and the Royal River and Chandler Brook cut through the town.

Permits and design review in North Yarmouth

The North Yarmouth Code Enforcement Office at the Town Office, 10 Village Square Road, issues building permits and runs an online permitting portal. The town's permit guide lists a building permit as required for a deck, an addition, demolition and any structural change, and asks owners to call the office about work not on the list. Demolishing a building constructed before 1900 requires written notice to the North Yarmouth Historical Society at least 30 days ahead. Near the Royal River, Chandler Brook, Knight's Pond and the Deer Brook wetland, the Land Use Ordinance's Residential Shoreland and Resource Protection districts add structure setbacks.

Exterior services in North Yarmouth

Each page below covers one job in North Yarmouth: what the town's houses and weather mean for it, what the work involves, and what moves the price. For the full picture of a trade, see our siding, window replacement, roofing and deck building pages.

Siding in North Yarmouth

Windows in North Yarmouth

Roofing in North Yarmouth

Decks in North Yarmouth

Get a free exterior estimate in North Yarmouth

Tell us about the house and what you want changed. One of the owners will call to set up a visit, measure, and write a fixed-price proposal. No pressure, no obligation.

Need it today?Call Mike (207) 408-5388

or Bob at (207) 252-0759