Serving Duluth, Superior & nearby Minnesota and Wisconsin towns Mon–Sat 7am–6pm (715) 919-7956

Minnesota & Wisconsin Communities We Serve

Twin Ports Contracting & Repair serves 82 listed communities from Cloquet west to Bemidji and east to Poplar. Each town has local repair notes and links to the services that fit the work. Call or text (715) 919-7956 for a flat quote.

Updated by Twin Ports Contracting & Repair, Duluth, MN

$95
Same Fee Anywhere

How Far Our Service Area Reaches

Our service area runs from Duluth and Superior west along US-2 through Grand Rapids, Deer River and Cass Lake to Bemidji, south to Cloquet and Moose Lake, and east in Wisconsin to Poplar. On-site visits anywhere in it carry a $95 service & dispatch fee, waived when you approve the work, with no mileage charges.

Neighborhood by Neighborhood

Duluth & Superior, Corner to Corner

From Park Point cottages to Piedmont ramblers to East End four-squares — we work every neighborhood in both cities.

Duluth Neighborhoods

Lakeside Lester Park Congdon Hunters Park Woodland Chester Park East Hillside Central Hillside Endion Park Point Lincoln Park Piedmont Duluth Heights West Duluth Denfeld Spirit Valley Morgan Park Gary–New Duluth Fond du Lac

Superior Neighborhoods

East End North End Central Park Billings Park Allouez Itasca South End South Superior

Counties We Cover

St. Louis County, Carlton County, southern Lake County, Itasca County, Cass County, Beltrami County and the edge of Aitkin County in Minnesota; Douglas County and Bayfield County in Wisconsin — plus the northern edges of Pine County along I-35.

City Pages

Handyman Services by City

Plan a visit with address, access and project details for your area. Individual repair methods and scope are explained on the service pages.

Handyman in Duluth, MN

Built for Duluth's Older Homes and Hillside Lots.

Duluth handyman services

Handyman in Superior, WI

Handyman Services for Superior's Older Frame Houses.

Superior handyman services

Handyman in Hermantown, MN

The Repairs Hermantown's Newer Homes Actually Need.

Hermantown handyman services

Handyman in Cloquet, MN

Walls, Floors and Windows in Cloquet's Older Houses.

Cloquet handyman services

Handyman in Proctor, MN

Doors, Garages, Decks and Exterior Work in Proctor.

Proctor handyman services

Handyman in Two Harbors, MN

Handyman Work for Two Harbors Homes and Cabins.

Two Harbors handyman services

Handyman in Moose Lake, MN

Garage, Deck and Outbuilding Repair Around Moose Lake.

Moose Lake handyman services

Handyman in Barnum, MN

Practical Repairs Along the I-35 Corridor in Barnum.

Barnum handyman services

Handyman in Bemidji, MN

A Lumber Town on the Lake: What Bemidji Houses Need.

Bemidji handyman services

Handyman in Carlton, MN

Repairs for Carlton's River-Valley Homes.

Carlton handyman services

Handyman in Cass Lake, MN

Doors, Walls and Decks for Homes Around Cass Lake.

Cass Lake handyman services

Handyman in Cohasset, MN

Lake Homes at the West End of the Iron Range.

Cohasset handyman services

Handyman in Deer River, MN

Lumber-Era Houses and Long Winters in Deer River.

Deer River handyman services

Handyman in Esko, MN

Repairs for Esko and Thomson Township Homes.

Esko handyman services

Handyman in Floodwood, MN

Repairs for Floodwood's Wet-Ground, Long-Winter Homes.

Floodwood handyman services

Handyman in Grand Rapids, MN

What Long Winters Do to Grand Rapids Houses.

Grand Rapids handyman services

Handyman in Iron River, WI

Water, Wetland and Winter Around Iron River.

Iron River handyman services

Handyman in Lake Nebagamon, WI

Shoreline Wear in a Lake Village.

Lake Nebagamon handyman services

Handyman in Poplar, WI

Larger Village Lots and Lake Superior Winters in Poplar.

Poplar handyman services

Handyman in Solon Springs, WI

Damp Wood and Shaded Lots on Upper St. Croix Lake.

Solon Springs handyman services

Handyman in South Range, WI

Rural Lots and Outbuildings in the Town of Parkland.

South Range handyman services

Surrounding Towns and Rural Addresses

Select your town above to reach its city guide or coverage notes here. Then choose the service that describes your project, and send your address with your list for a flat quote.

North of Duluth and the inland lakes

For a lake property or an address outside Duluth, include the full street address, the building that needs work and access from parking to the repair area. Separate an entry or deck repair from seasonal maintenance so materials and the accepted visit can be planned.

For nearby city visit planning, see Duluth.

West of the Twin Ports and surrounding communities

For work around existing walls, trim or flooring, identify which materials you want to retain and whether matching pieces are available. Include your exact address and room-by-room list; we'll confirm the visit for your address.

For nearby city visit planning, see Cloquet.

US-2 west: Grand Rapids to Bemidji

Out along Highway 2, send the full road address and the whole job list with photos so one trip covers as much as possible. Group jobs by building and mark what must be done first; we confirm the visit date before you arrange deliveries or time off. The $95 visit fee and the flat written quote work the same here as in Duluth.

For nearby city visit planning, see Grand Rapids, Deer River, Cass Lake, Bemidji.

North Shore: French River, Lakewood, Knife River and Larsmont

For an exterior or seasonal-property request, describe the damaged component, height and ground-level access. Give the dates the property is available and identify a local contact if you cannot meet at the home.

For nearby city visit planning, see Two Harbors.

Southern Minnesota coverage requests

For these outer-area addresses, send the full location and all proposed tasks together before arranging a visit. Separate house, garage and outbuilding work, and note products that must arrive before the work can start.

For nearby city visit planning, see Moose Lake.

Rural Douglas County and communities near Superior

Give the Wisconsin property address, the room or building involved and any shared access arrangements. A bundled list can identify patching, hardware and mounting requests together; one flat quote covers the whole list.

For nearby city visit planning, see Superior.

Gordon, Lake Nebagamon and Wascott

If the property is occupied seasonally, include an access contact and the dates when materials can be delivered. Distinguish damaged boards, doors or trim from staining and painting so preparation and repair work are quoted separately.

For nearby city visit planning, see Superior.

Highway 2 and South Shore coverage requests

Send the full address, and we'll confirm the date before you arrange deliveries or time off. For an outdoor request, identify the material, damage and safe access; for a longer list, distinguish essential repairs from optional improvements.

For nearby city visit planning, see Superior.

For the work itself, use our service guide. For the dispatch fee and quote process, see pricing.

Match Your Town to the Work You Need

Start with your property location, then choose the service that describes the actual task. Town notes help with access and preparation; each service guide explains the repair options, typical costs and finish decisions.

  1. Interior repairs: link your list to drywall patching, painting or TV and shelf mounting. Describe each room and the intended finish.
  2. Openings and outdoor work: identify door or window repair and replacement, deck repair, a new deck or retaining wall assessment. Include overall views and material access.
  3. Several tasks: use the repair-list planning article to put dependencies, priorities and optional jobs in order before requesting the quote.
Coverage Questions

Where We Go, and What It Costs to Get There

Do you charge more for towns farther from Duluth?

No. On-site visits carry the same flat $95 service and dispatch fee in Bemidji, Moose Lake or Port Wing as in Duluth, with no mileage charges or zones, and it's waived when you approve the work. Because distance doesn't change the fee, send every job on your list at once so one trip covers them. The pricing page explains how the fee and quote work.

Do you serve Superior and the Wisconsin side?

Yes. We work in Superior, the Village of Superior and the surrounding Douglas and Bayfield County communities as well as Minnesota. Wisconsin projects follow Wisconsin permit rules, set by the city, village or town the property sits in, and the Wisconsin town guide has notes for each one. Send your address and task list, and most quotes go out within one business day.

Do you cover Cloquet and Carlton County?

Yes. Cloquet, Carlton, Esko and the surrounding listed communities are in the coverage area. Permit rules differ inside it: Cloquet and Carlton issue their own building permits, Esko falls under Thomson Township, and rural Carlton County requires a zoning permit for any new structure. The Cloquet visit guide explains what to send with a request.

Can I request work in Two Harbors or at a seasonal property?

Yes. Two Harbors and the North Shore are in the coverage area, and seasonal properties are welcome. Include the full address, an access contact, the weeks the place is open and a prioritized list, so the work can be planned whether or not you are there. Outside the city, Lake County requires a land use permit for permanent structures over 3 feet tall, such as a deck or shed. The Two Harbors page covers seasonal-property and exterior-access planning.

How do I check an address near the edge of your coverage?

Send your full address with the task list, and we'll confirm the visit and the date before you arrange deliveries or time off. If the address is in or near the towns listed on this page, from Cloquet and Moose Lake west along US-2 to Bemidji and east to Poplar, WI, it is most likely covered.

Close Enough? Let's Get It Fixed.

Tell us your town and your list — flat prices in writing across the whole Northland, from Cloquet to Bemidji and both sides of the bridge.

Call Text Get a Quote