Parking Lot
Bollard Installation in the Portland Metro: 2026 Service Guide
Cojo
Invalid Date
7 min read
The Portland metro has 25 incorporated cities, 4 counties, and three transportation authorities (City of Portland Bureau of Transportation, Multnomah County Transportation, and ODOT) writing parts of the bollard rulebook. Add Tigard, Tualatin, Lake Oswego, and Wilsonville to the south, and Beaverton, Hillsboro, and Gresham at the edges, and a single multi-site bollard project can touch a dozen jurisdictions. Cojo coordinates all of that as a single statement of work. This page covers metro-wide installation -- the cities, the codes, and the project structure.
Cojo runs metro bollard installation as a single coordinated project: one project manager, one CCB-licensed 2-person crew, jurisdiction-specific permitting per city, and a written ADA compliance review per site. Standard 6-inch concrete-filled steel pipe runs $400 to $1,200 installed, with metro-wide adjustments for after-hours retail work and ODOT-coordinated right-of-way installations. Lead times run 2 to 3 weeks for stock steel, 6 to 10 weeks for crash-rated certified units.
The Portland metro layers federal, state, and local code:
Most metro sites sit on Willamette Valley silty clay loam over alluvial gravel, with regional variations:
Freeze-thaw runs 25 to 35 cycles per metro winter -- air-entrained concrete mandatory in our spec.
In February 2026 we completed a 6-site, 24-bollard rollout for a metro retail group across Portland (Pearl District), Beaverton (Cedar Hills), Hillsboro (Tanasbourne), Gresham (East Powell), Tualatin (Bridgeport area), and Lake Oswego. Each site received 4 stainless steel decorative bollards (304 alloy, 6-inch outer diameter, 36 inches above grade) along the storefront entrance. Footings ran 36 inches with grade-rated anchor cages. Total project: 12 work days across 5 weeks, single 2-person crew traveling with overlapping pours timed for 7-day cure spacing. Photo logs, ADA reviews, and city-specific permit confirmations delivered per site.
Industry Baseline Range (metro averages):
| Bollard Type | Installed Price (each) |
|---|---|
| 4-inch steel pipe, surface-mount | $300 to $700 |
| 6-inch concrete-filled steel pipe, embedded | $400 to $1,200 |
| 8-inch forklift-rated, embedded | $700 to $1,600 |
| Removable bollard with sleeve | $700 to $1,800 |
| Decorative cast bollard | $800 to $2,500 |
| Stainless steel decorative | $1,200 to $2,800 |
| ASTM F3016 low-speed crash | $1,200 to $3,000 |
| ASTM F2656 K4 crash-rated | $1,500 to $4,000 |
| ASTM F2656 K12 crash-rated | $4,500 to $10,000 |
Portland metro 2026 pricing runs above the regional baseline because of three factors: ADA enforcement is strict at metro retail sites, requiring written compliance reviews; Cedar Hills, Tanasbourne, and Bridgeport retail centers schedule after-hours to keep parking fields open during business hours; and stainless or decorative work has tighter Pacific Northwest supply with longer lead times.
For pricing details, see our bollard installation cost reference. For ADA scoping across the metro, see ADA parking Portland metro. For metro-wide EV charger protection, see EV charging bollards.
Cojo handles bollard installation across the entire Portland metro. Every quote comes with a written ADA compliance review and city-specific code citation. Contact Cojo to schedule a site walk; metro bollard work usually pairs with our broader parking lot services, and the how to install bollards write-up has the technical detail.
Understand what happens during an ADA parking compliance audit, common violations found in Oregon commercial lots, and how to prepare your property.
Complete guide to ADA parking requirements in Oregon, including space dimensions, van accessible standards, signage rules, and ORS 447.233 specifics for commercial property owners.
See real before-and-after results of commercial sealcoating projects in Oregon and learn how this affordable maintenance extends parking lot life by a decade or more.
Have a question about this topic? We'll respond within 24 hours.