Call 612-255-9605 | speak to a real person

Minneapolis, MN 55421 | local, licensed & insured · Lic# BC630708

June 19 Hail In New Brighton And Mounds View

New Brighton hail damage title card for the June 19, 2026 storm, with the 1.25 inch nearest measurement

New Brighton hail damage announces itself on the driveways and hides on the roofs. Driving the New Brighton and Columbia Heights area in the first week of August, six weeks after the storm, one thing was immediately obvious and one thing was not. The obvious one: the hail hit every car in the area. Not […]

June 19 Hail In Maplewood And North And East St. Paul

Maplewood hail damage title card for the June 19, 2026 storm, with the 2.25 inch measurement taken here

Maplewood hail damage came from the largest hail measurement we can place precisely on June 19. Two and a quarter inches, just north of Maryland Avenue. We solved that position from our own survey work in the first week of August. Two miles southwest of it, people heard constant thunder all evening and never got […]

June 19 Hail In Falcon Heights And Lauderdale

Falcon Heights hail damage title card for the June 19, 2026 storm, with the 2 inch measurement one mile out

Falcon Heights hail damage came out of one of the two largest measurements of June 19, and almost nobody wrote about it. Falcon Heights and Lauderdale are small enough that most storm coverage skips them, and between them they sit under that measurement. We surveyed roofs in this corridor in the first week of August, […]

June 19 Hail In Little Canada And North St. Paul

North St. Paul hail damage title card for the June 19, 2026 storm, with the 2.25 inch largest placed measurement

North St. Paul hail damage came from the largest stones anybody measured on June 19. We drove Garden Avenue in Little Canada in the first week of August, six weeks after the storm, to see what this end of the corridor looked like once things had settled down. We had not been on it thirty […]

June 19 Hail In St. Anthony Village

St. Anthony hail damage title card for the June 19, 2026 storm, with the 1 to 1.25 inch nearest measurement

St. Anthony hail damage is not a market we drove to. St. Anthony is home. Our shop is on Silver Lake Court, a few minutes from Stinson Boulevard, and Josh has worked these blocks for twenty years. The storm on June 19 went directly over the top of us. That is worth saying out loud […]

June 19 Hail In Brooklyn Park And Brooklyn Center

Brooklyn Park hail damage title card for the June 19, 2026 storm, with the 1 to 1.5 inch reported and observed range

Brooklyn Park hail damage sits on the quiet end of this storm. On 73rd Avenue North, on the east side of Shingle Creek Parkway, hail had marked a trash can lid. There were marks on roofs you could see from the street, and dents on mailboxes. We were standing there in the first week of […]

June 19 Hail In Fridley, And What Innsbruck Tells You

Fridley hail damage title card for the June 19, 2026 storm, with the 1 to 1.25 inch nearest measurement

Fridley hail damage has an unusual tell, and you can see it from the car. Driving North Innsbruck Drive in the first week of August, six weeks after the storm, the first thing was a Honda Civic parked on the street with obvious dents on the hood. The second thing took thirty years of roofs […]

June 19 Hail In Roseville

Roseville hail damage title card for the June 19, 2026 storm, with the 1.25 inch nearest measurement

You can read Roseville hail damage off the yard signs before you ever look at a roof. Standing at Woodhill Drive and Delwood in the first week of August, six weeks after the storm, we counted at least ten roofing signs. Not ten from one company. Ten different companies, in one neighborhood. You do not […]

June 19 Hail In Columbia Heights And Northeast Minneapolis

Columbia Heights hail damage title card for the June 19, 2026 storm, with the 1.25 inch nearest measurement

Columbia Heights hail damage does not stop at the city line. There is a stretch of Polk Street Northeast, up around 43rd, where the boundary between Minneapolis and Columbia Heights stops meaning anything. Technically it is Minneapolis. Everybody calls it Columbia Heights. On June 19 the hail did not check either. We turned down that […]