Flagpole sales and installation across Illinois — 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.
Loop towers, county seats on the rivers, campus grounds and mile after mile of warehouse frontage along the interstates. One quote covers the pole, the foundation, the flag and the labour.
Wind here. Illinois runs nearly four hundred miles from the Wisconsin line to the Ohio River, and the design wind speed hardly moves across any of it. Chicago writes its own figure into its own construction code, 107 mph for an ordinary building, and the rest of the state sits close to that, so about 105 mph covers Illinois. The map is therefore not what decides a pole here. Exposure is: a street between Loop towers and a school on the edge of a bean field carry the same number on paper and behave nothing alike. Below ground it is frost and water, because the footing has to go under the frost line and Chicago puts that at 42 inches. There is no single statewide building code either. Each town adopts its own, and since January 2025 the state requires that to be a model code from the last ten years, so the edition your permit is written against changes from one county line to the next.
Flying the Illinois 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 Illinois flag →
Cook County and the near suburbs: Schaumburg, Arlington Heights, Palatine, Des Plaines, Mount Prospect, Skokie, Wilmette, Glenview, Northbrook, Park Ridge, Oak Park, Cicero, Berwyn, Oak Lawn, Orland Park, Tinley Park.
DuPage County and the Fox Valley: Wheaton, Downers Grove, Elmhurst, Lombard, Glen Ellyn, Addison, Carol Stream, Lisle, Woodridge, Hinsdale, Elgin, St. Charles, Geneva, Batavia, Oswego, Yorkville.
Lake and McHenry counties: Waukegan, Gurnee, Libertyville, Mundelein, Vernon Hills, Lake Forest, Highland Park, Deerfield, Zion, North Chicago, Grayslake, Crystal Lake, Woodstock, McHenry, Algonquin, Huntley.
Will, Grundy and Kankakee: Bolingbrook, Plainfield, Romeoville, Lockport, New Lenox, Frankfort, Mokena, Shorewood, Elwood, Morris, Braidwood, Kankakee, Bourbonnais, Bradley.
Northern and northwestern Illinois: Belvidere, Loves Park, Machesney Park, DeKalb, Sycamore, Dixon, Sterling, Rock Falls, Freeport, Oregon, Byron, Galena, Savanna, Mount Carroll.
The Quad Cities and the west: Moline, East Moline, Rock Island, Silvis, Galesburg, Monmouth, Kewanee, Macomb, Canton, Quincy, Jacksonville, Pittsfield.
Central Illinois: Bloomington, Normal, Urbana, Rantoul, Decatur, Lincoln, Pekin, Morton, East Peoria, Washington, Taylorville, Mattoon, Charleston, Effingham, Danville, Monticello.
The Metro East and southern Illinois: Belleville, O'Fallon, Edwardsville, Glen Carbon, Collinsville, Granite City, Alton, Waterloo, Carbondale, Marion, Herrin, Mount Vernon, Centralia, Murphysboro, Harrisburg, Metropolis, Cairo.
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.