Flagpole sales and installation across Ohio — 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.
State buildings in Columbus, lake frontage at Cleveland and Toledo, hillside ground above the river at Cincinnati. One quote carries the pole, the foundation, the flag and the labour, sized to the ground it is going into.
Wind here. Ohio prints one design wind speed for the whole state. The Residential Code of Ohio fills in 115 mph and leaves it there, so a pole in Cincinnati and a pole in Ashtabula are sized to the same figure and no town is free to go under it. The ASCE 7 map underneath runs a little lower, roughly 105 to 110 mph across Ohio, which is why 115 is a comfortable number here rather than a tight one. The shaft, in other words, is usually settled before we start. The ground is not. That same state table leaves the frost line blank for each jurisdiction to fill in, so the depth of the hole is confirmed with the department that will come and inspect it; the weathering rating for concrete is severe from the river to the lake; and on the Lake Erie shore ice loads a flag and a halyard in a way no wind map counts.
Flying the Ohio 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 Ohio flag →
Central Ohio: Dublin, Westerville, Worthington, Upper Arlington, Hilliard, Gahanna, Grove City, New Albany, Pickerington, Reynoldsburg, Delaware, Powell, Marysville, Lancaster, Newark, Circleville.
Greater Cleveland: Lakewood, Parma, Westlake, Rocky River, Strongsville, Solon, Beachwood, Shaker Heights, Cleveland Heights, North Olmsted, Brecksville, Chagrin Falls, Mentor, Willoughby, Painesville, Euclid.
Summit, Medina and Lorain: Cuyahoga Falls, Stow, Hudson, Barberton, Tallmadge, Twinsburg, Green, Medina, Wadsworth, Brunswick, Elyria, Lorain, Avon, Amherst, Oberlin.
Stark, Wayne and the Tuscarawas valley: Massillon, North Canton, Alliance, Louisville, Hartville, Canal Fulton, Wooster, Orrville, Rittman, New Philadelphia, Dover, Uhrichsville.
The Mahoning Valley and the eastern counties: Warren, Boardman, Austintown, Canfield, Poland, Niles, Girard, Struthers, Salem, Columbiana, East Liverpool, Steubenville, Ashtabula, Conneaut.
Northwest Ohio and the lake shore: Bowling Green, Perrysburg, Maumee, Sylvania, Oregon, Findlay, Fostoria, Tiffin, Fremont, Norwalk, Bellevue, Port Clinton, Marblehead, Oak Harbor, Huron, Vermilion, Defiance, Napoleon, Bryan, Lima, Wapakoneta, Van Wert, Celina.
The Miami Valley and the southwest: Kettering, Beavercreek, Fairborn, Centerville, Miamisburg, Springboro, Huber Heights, Vandalia, Troy, Piqua, Sidney, Springfield, Xenia, Hamilton, Middletown, Mason, West Chester, Fairfield, Loveland, Milford, Blue Ash, Norwood, Lebanon, Oxford.
North central and southeast Ohio: Mansfield, Ashland, Mount Vernon, Marion, Bucyrus, Galion, Zanesville, Cambridge, Coshocton, Athens, Chillicothe, Logan, Marietta, Gallipolis, Portsmouth, Ironton.
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.