Deck builders in Byron

Decks for one of the fastest-growing towns on Rochester’s west side.

Byron is an Olmsted County city about 10 miles west of Rochester on US 14, on the way to Kasson. It had 6,312 residents in 2020, up more than 28 percent from 2010. George Van Dusen platted the town in 1864 and named it after his hometown of Byron, New York. We connect Byron homeowners with independent deck builders for new decks, rebuilds and railings.

A bedroom community with newer homes

Many Byron residents commute to Rochester, and much of the town's housing was built as that commute became common. That means plenty of decks built at the same time as the house, now old enough to need new boards, better railings or a look at the footings. Families moving into newer homes often want a larger deck than the original.

Typical Byron projects

  • Expanding a small original deck
  • Composite or PVC resurfacing
  • New stairs and gates for kids and pets
  • Pergolas for open lots with little shade

Near Oxbow Park

Oxbow Park and its Zollman Zoo sit about three and a half miles north of town, and the Somerby golf community is on Byron's north side. Lots that back onto open space or a fairway call for railings that don't block the view, like aluminum or cable.

Permits

Byron is a separate city from Rochester, so a deck permit there comes from Byron or the agency it uses for building inspections, not Rochester Building Safety. Footings still need to meet the state's 3½-foot minimum for Olmsted County.

Common questions

Do you cover Byron and Kalmar Township?

Yes. Call with your address and we will connect you with a contractor who works there.

Does Byron follow the same footing depth as Rochester?

The state frost rule applies countywide: Minnesota Rule 1303.1600 sets a 3 1/2-foot minimum footing depth in Olmsted County.

Deck work in Byron

Nearby areas

Ready to plan a deck before the frost comes out?

Call and we will connect you with an independent deck contractor who works in the Rochester area.

Call (507) 718-5700
Call (507) 718-5700