Flagpole sales and installation across Virginia — 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.
From the Northern Virginia office corridors to the Hampton Roads waterfront. Pole, foundation, flag and labour on one quote.
Wind here. Virginia runs from the Blue Ridge to the Atlantic, and the wind figures move a long way across it. Inland and in the mountains you are sizing to around 105 to 110 mph. On the Hampton Roads and Virginia Beach waterfront it reaches 120 to 130 mph and hurricane exposure is a real design case.
Flying the Virginia 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 Virginia flag →
Northern Virginia: Arlington, Alexandria, Fairfax, Falls Church, Vienna, Reston, Herndon, McLean, Springfield, Annandale, Centreville, Chantilly, Woodbridge, Dale City, Sterling, Ashburn.
Richmond region: Richmond, Henrico, Chesterfield, Midlothian, Glen Allen, Mechanicsville, Petersburg, Colonial Heights, Hopewell.
Hampton Roads: Virginia Beach, Norfolk, Chesapeake, Portsmouth, Suffolk, Hampton, Newport News, Williamsburg, Yorktown, Smithfield.
Shenandoah and the Piedmont: Winchester, Front Royal, Harrisonburg, Staunton, Waynesboro, Culpeper, Warrenton, Fredericksburg, Stafford.
Southwest and the Blue Ridge: Roanoke, Salem, Blacksburg, Christiansburg, Lynchburg, Danville, Martinsville, Bristol, Abingdon, Wytheville.
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.