Flagpole sales and installation across Minnesota — we supply the pole and we put it up, sized for the wind where you are.
Nothing there yet. We size it, dig the base, set the pole and fly the flag.
Get a priceOften on the concrete that is already there, which makes it a short visit.
Get a priceFrayed rope, a seized pulley, a worn winch. Small jobs too.
Get a priceEach has its own page with the wind figure and the heights that suit it.
Drawn to scale against a building, so you can picture it.
Head offices in Minneapolis, the Capitol in Saint Paul, the Mayo campus at Rochester and the ore docks at Duluth. One quote covers the pole, the flag, the labour and a footing dug to the frost depth your county requires.
Wind here. Minnesota does not read its wind speed off a contour. The state building code carries one figure for the whole state, about 115 mph as a three-second gust, and it applies from Worthington to the Canadian border, with exposure and topography then worked out for the site. What moves across the state is the ground. The same code fixes the minimum footing depth against frost, and it is 3 ft 6 in through Mankato, Rochester and the Twin Cities against a full 5 ft in St. Louis County and the north. So a Duluth hole goes eighteen inches deeper than a Mankato one for the same pole, and up there it is usually cut rather than dug. Wind still decides the shaft on an exposed site. Here it is the concrete the address changes.
Flying the Minnesota flag? We sell it, sewn to the state's own design specification and sized to sit under the national flag on your pole. See the Minnesota flag →
Twin Cities west and south: Edina, Eden Prairie, Minnetonka, Plymouth, St. Louis Park, Richfield, Golden Valley, Hopkins, Chanhassen, Chaska, Shakopee, Savage, Prior Lake, Burnsville, Eagan, Apple Valley, Lakeville.
Twin Cities north and east: Maple Grove, Brooklyn Park, Coon Rapids, Blaine, Andover, Fridley, Roseville, Shoreview, White Bear Lake, Maplewood, Oakdale, Woodbury, Cottage Grove, Inver Grove Heights, Mendota Heights, Stillwater, Forest Lake.
The southeast and the bluff country: Winona, Red Wing, Lake City, Wabasha, Northfield, Faribault, Owatonna, Austin, Albert Lea, Cannon Falls, Zumbrota, Kasson, Byron, Stewartville, Preston, Caledonia, La Crescent.
South central and the southwest: St. Peter, Le Sueur, New Ulm, Sleepy Eye, Springfield, Waseca, Fairmont, Blue Earth, St. James, Windom, Worthington, Jackson, Luverne, Pipestone, Marshall, Redwood Falls.
Central Minnesota and the lakes: Sartell, Sauk Rapids, Waite Park, St. Joseph, Cold Spring, Melrose, Little Falls, Brainerd, Baxter, Alexandria, Willmar, Litchfield, Hutchinson, Buffalo, Monticello, Elk River, Princeton, Cambridge.
The west and the Red River Valley: Moorhead, Dilworth, Detroit Lakes, Fergus Falls, Perham, Wadena, Morris, Benson, Montevideo, Granite Falls, Ortonville, Breckenridge, Crookston, East Grand Forks, Thief River Falls.
The Duluth edge, the North Shore and the Iron Range: Cloquet, Proctor, Hermantown, Two Harbors, Silver Bay, Grand Marais, Hibbing, Chisholm, Virginia, Eveleth, Mountain Iron, Aurora, Ely, Grand Rapids, International Falls.
The north woods and the northwest: Bemidji, Park Rapids, Walker, Cass Lake, Aitkin, Pine City, Mora, Baudette, Roseau, Warroad, Red Lake Falls, Hallock.
Every state and DC is covered. See the whole map.
Tell us roughly what you need. One person reads it and replies with a real number, usually the same day.
All of this goes in your message. You can change anything below, or just add a note.
Your request is in. Someone will come back with a real number, usually the same business day. If it is urgent, call or text (667) 231-9065.