Free roof inspections across the Twin Cities. Get your free Roof & Storm Report in 30 seconds →
Candy Cross Apartments, a two-story brick apartment building in Princeton, MN, photographed by Repair King during a roof inspection, May 2022
Princeton, Minnesota

Princeton roofing for the Rum River, downtown and the farms around it

Repair King has worked on some of the most recognizable roofs in Princeton, including the Candy Cross Apartments building and the Madre Loca restaurant, along with homes and farm buildings in the surrounding township. We document hail and wind damage with dated photos, handle both multi-family and shingle roofs, and pull the right permit whether you're inside city limits or out in the county.

1856Princeton's village plat recorded on the Rum River
1.5"Largest hail reported near our Princeton job sites since 2015, May 9, 2022
2009Licensed Minnesota contractor (BC695228) since
~55 minFrom 680 Transfer Rd to Princeton via Hwy 169
Commercial work

Princeton buildings you'd recognize

Commercial and multi-family roofs come with more at stake: tenants, businesses that stay open during the work, and no second chance at a leak. We plan around that from the first inspection to the last shingle.

Chalk-marked hail hits across the shingle roof at Candy Cross Apartments in Princeton

Candy Cross Apartments, Smith System Rd

We inspected this two-story brick apartment building on Smith System Road, chalk-marking hail hits across every slope and photographing each unit's section of roof so property management had a complete record before any repair decision.

Madre Loca restaurant building in Princeton, MN, a Repair King inspection job

Madre Loca, 21st Ave N

At Madre Loca, Princeton's Mexican/American restaurant, we inspected and photographed the roof and exterior in 2022, then returned later that summer for a follow-up look at the same building.

Princeton neighborhoods

Roofs we see around Princeton

Princeton grew up where the Rum River meets its West Branch, and the roofs we see reflect a town that's part river town, part farm country.

Downtown and the original village grid

Platted in 1856 along the Rum River, downtown Princeton has been rebuilt more than once after fires. Homes on the older in-town streets often carry several shingle layers and chimneys that need new flashing at re-roof time.

Along the Rum River and West Branch

Homes near the water and Riverside Park see more wind off the open river corridor, and mature tree cover means more moss and debris in valleys and gutters.

Highway 169/95 corridor

Princeton sits at the intersection of Highways 169 and 95, and newer commercial and multi-family buildings along that corridor include low-slope sections alongside standard shingle roofs.

Farms and township acreages

Houses, machine sheds and outbuildings on the larger parcels outside city limits. We chalk-mark and photograph hail on metal panels the same way we do shingles.

Hail & storm history

When storms last hit Princeton

Princeton sits along the Rum River storm corridor that carries hail down from Mille Lacs County. NOAA storm reports put 1.25" hail near our Princeton job sites on May 12, 2022, and the largest hail we've tracked here since 2015 was 1.5" on May 9, 2022. A large tree was reported knocked onto a structure near Princeton on June 28, 2025. Hail that size can crack coping, dent gutters and bruise shingles without any obvious sign from the ground.

May 12, 2022Last hail report near Princeton (1.25")
1.5"Largest hail reported near Princeton since 2015 (May 9, 2022)
3Days with 1"+ hail reported near Princeton since 2015
DateTypeWhat was reported
Jun 28, 2025WindDamaging wind reported (trees/limbs down)

Source: NOAA Storm Prediction Center storm reports within 3 miles of Princeton properties Repair King has worked on, through September 2026. Reports are from trained spotters and the public; hail can hit a street without a report.

What our inspection covers

  • Every shingle slope or membrane section walked, with hits chalk-marked and photographed
  • Soft metals checked: vent caps, coping, gutters, downspouts, AC fins
  • Interior ceilings checked for staining on multi-family and commercial jobs
  • Dated, GPS-tagged photo report you keep

Check your own address

Our free Roof & Storm Report looks up hail and wind history for your exact address, not just the city.

Job photos

Real Princeton jobs, from our job camera

The Madre Loca sign on the restaurant's exterior wall in Princeton, May 2022
The Madre Loca sign on the restaurant's exterior wall in Princeton, May 2022
Side elevation of the Madre Loca restaurant building showing its "Mexican/American Restaurant" sign, Princeton, May 2022
Side elevation of the Madre Loca restaurant building showing its "Mexican/American Restaurant" sign, Princeton, May 2022
Farm outbuildings on a Princeton-area property photographed during a roof inspection, May 2022
Farm outbuildings on a Princeton-area property photographed during a roof inspection, May 2022
Close-up of a dented gutter section found on a Princeton inspection, May 2022
Close-up of a dented gutter section found on a Princeton inspection, May 2022
Rear entrance and deck of a Princeton home photographed during a roof and siding inspection, May 2022
Rear entrance and deck of a Princeton home photographed during a roof and siding inspection, May 2022
View across a Princeton-area roof toward the tree line, May 2022
View across a Princeton-area roof toward the tree line, May 2022

Photos taken by Repair King crews at Princeton properties. Dates are the capture dates from our job camera.

Codes & permits

Permits: City of Princeton vs. the county

Inside city limits, building permits are issued by the City of Princeton, and a roof replacement falls under the Minnesota State Building Code. Repair King pulls the permit under our Minnesota contractor license (BC695228).

Outside town, township and rural Mille Lacs or Sherburne County parcels may fall under county jurisdiction instead; we confirm the parcel's jurisdiction before scheduling.

Multi-family and commercial roofs like Candy Cross Apartments and Madre Loca often need more planning: tenant or customer notice, unit-by-unit scheduling and coordination with property management. We put that in writing before the job starts.

Local

Around Princeton

Princeton got its start on the Rum River: the village site was platted in 1856 and named for John S. Prince of St. Paul, one of its founders, and three sawmills went up between 1856 and 1867 to process white pine logs floated down the river from the forests toward Mille Lacs Lake. The city sits where the Rum River meets its West Branch, at the intersection of Highways 169 and 95, about 50 miles north of Minneapolis. Downtown has been rebuilt more than once after fires over the years, most recently renovated with two modern malls in 1982. Riverside Park along the Rum River offers picnicking, camping and canoe access today, not far from where those original sawmills once stood. After a storm, call or text and we'll schedule your inspection as fast as crews allow.

FAQ

Princeton roofing questions

Do I need a permit to replace my roof in Princeton?

Yes, inside city limits. The City of Princeton issues building permits for roofing work under the Minnesota State Building Code. Repair King pulls the permit for you; if your property is outside city limits, we confirm whether the county has jurisdiction instead.

When did hail last hit Princeton?

NOAA storm reports show 1.25-inch hail near Princeton on May 12, 2022, and the largest hail we've tracked here since 2015 was 1.5 inches on May 9, 2022. Run a free Roof & Storm Report for your exact address.

Do you work on apartment buildings and commercial roofs in Princeton?

Yes. We've inspected and documented the Candy Cross Apartments building and the Madre Loca restaurant in Princeton, and we coordinate scheduling around tenants or business hours on multi-family and commercial jobs.

What do I get from a Repair King inspection?

A dated photo report covering roof slopes, vents, flashing, gutters, siding and windows, so you have a clear record of your property's condition.

How much does a roof replacement cost in Princeton?

It depends on roof size, pitch, stories and shingle line. Get a free Roof & Storm Report online for a basic range, then we confirm it with an on-site inspection.

Book a free roof inspection

No cost, no pressure. You get photos of everything we find.

Prefer to talk? (612) 354-7677
Over-communication is our standard

You'll never have to wonder what's happening.

The #1 complaint about contractors is "they stopped calling me back." Our system texts and emails you at every step, from the moment you book to the final walkthrough.

Appointment confirmed

Text and email confirmation the moment you book, plus a reminder before we arrive.

"You're booked for Tue 10 AM ✓"

On our way

A heads-up text when your inspector or crew is headed to your home. No waiting around.

"On our way, 20 min out"

Photos of everything

You see what we see: a photo report of every finding, yours to keep.

"Your photo report is ready"

Every stage, updated

Materials ordered, crew scheduled, install day, final walkthrough. You hear about each step as it happens.

"Materials delivered for Thursday"

A real person answers

Questions? Call or text and talk to our team, not a phone tree.

"Got it, we'll check and text you back"

Informed at every step. That's the Repair King standard.

Storm hit? Leak showing up? Let's look at it this week.

Free inspection, photo report, straight answer.