Beaverton marina parking lot striping work operates almost entirely at nearby inland reservoir and river facilities -- there is no coastal harbor in the city itself. Henry Hagg Lake at Scoggins Valley Park (15 minutes southwest of Beaverton), Tualatin River put-ins at Cook Park and Browns Ferry Park, and smaller boat-launch facilities along the Willamette tributaries make up the practical service inventory. This article walks through what a Washington County reservoir-edge or river-edge striping project actually needs and what the work costs in 2026.
Service Inventory: Henry Hagg Lake and Tualatin River Put-Ins
Henry Hagg Lake is the primary trailer-launch facility serving the Beaverton area. The 1,113-acre reservoir operates under Washington County Parks, with main launch ramps at Boat Ramp A and Boat Ramp C. Annual visitation runs 350,000 to 500,000 across the May-through-September season.
The Tualatin River itself supports kayak, canoe, and small-craft launching at multiple put-ins -- Cook Park (Tigard, immediately east of Beaverton), Browns Ferry Park, and smaller city-park facilities. These lots use smaller stall geometry than full-trailer marinas because the craft being launched are smaller and lighter.
The right striping plan for a Washington County boat-ramp or put-in lot starts with a walk to identify lot footprint, confirm the type of craft being launched (full trailer versus kayak), measure stall geometry needs, and identify the ADA-accessible route from parking to the water access point. See Beaverton parking lot striping work for the broader striping context.
Boat Trailer Stall Geometry
A full boat-trailer stall is roughly 10 by 40 feet to fit the trailer plus tow vehicle. Pull-through stalls are preferred where lot geometry allows. Henry Hagg Lake's main lots use pull-through striping at Boat Ramp A; smaller put-ins along the Tualatin River use shorter stall geometry for kayak and canoe launching (typically 9 by 22 feet to fit a vehicle with rooftop kayak rack).
Mixing stall types in one lot is common at smaller facilities. A typical Tualatin River put-in might have 10 to 20 full-trailer stalls plus 30 to 50 smaller vehicle-only stalls plus accessible parking sized for ADA compliance. The striping plan needs to clearly delineate the trailer stalls from the vehicle-only stalls so trailers do not block the vehicle-only zone during peak hours.
ADA Water-Access Aisle (Section 1003)
ABA Section 1003 covers recreation facilities including boat launches and kayak put-ins. The accessible route from a designated parking space to the water-access point must be at least 60 inches wide and slope no more than 1:20 unless equipped with handrails. The accessible parking space is sized for a van-accessible vehicle with a 96-inch-minimum access aisle.
A Washington County put-in or ramp lot needs at least one accessible boat-trailer or vehicle stall placed where the route to the water-access point stays within slope tolerance throughout the seasonal pool range. The accessible stall is wider (12 to 14 feet) with an 8-foot access aisle striped to ADA standards. The striping spec for this stall, the access aisle, and the curb ramp at the lot-to-water transition is the load-bearing inspection item.
Restripe Cycle for a Washington County Marina Lot
Beaverton sits on the Tualatin Plain with annual rainfall around 38 inches and clay-heavy subgrade at most reservoir and river-edge sites. A reasonable restripe cycle for a Washington County boat-trailer lot is 24 to 36 months for high-traffic lots (Henry Hagg, Cook Park) and 36 to 48 months for smaller shoulder-season put-ins.
Paint selection matters. Waterborne acrylic latex is cost-effective for short-cycle restripe; thermoplastic costs more upfront but holds up to trailer-tire wear and water exposure longer. The right call on a Washington County reservoir lot is usually thermoplastic at the boat-trailer stall lines and waterborne acrylic at secondary markings. The Beaverton apartment sealcoating cycle covers similar long-cycle maintenance economics for adjacent commercial property managers.
Industry Baseline Range for Beaverton Marina Striping
Pricing depends on lot size, stall count, ADA scope, and whether the project includes prep work (crack-fill, patch, sealcoat) before striping.
Industry Baseline Range
| Scope | Cost Per Lf or Stall | Typical Total |
|---|---|---|
| Restripe boat-trailer stalls (waterborne) | $0.30 to $0.60 per lf | $1,400 to $7,000 |
| Restripe boat-trailer stalls (thermoplastic) | $1.50 to $3.50 per lf | $6,500 to $28,000 |
| ADA accessible stall + access aisle + symbol | $250 to $500 per stall | $250 to $2,500 |
| Full lot restripe including ADA and signage | $0.05 to $0.20 per sq ft | $2,000 to $20,000+ |
Current Market Reality
Beaverton marina striping pricing in 2026 reflects paint cost increases of roughly 20 percent since 2019, thermoplastic material that has roughly doubled at the supply level, and Washington County Parks procurement cycles that limit fast-turn work at Henry Hagg Lake. A 40-stall boat-trailer lot that priced at $4,000 for a waterborne restripe in 2019 commonly bids $5,500 to $7,500 today. ADA compliance work on a non-compliant legacy lot adds significantly. See Oregon asphalt cost benchmarks for the broader cost frame.
Working With Washington County Parks and THPRD
Washington County Parks operates Henry Hagg Lake. Tualatin Hills Park and Recreation District (THPRD) operates some smaller Beaverton-area put-ins. City of Beaverton parks runs others. Each authority has its own procurement cycle, RFP timing, and contractor pre-qualification process. A parks director coordinating a striping refresh typically pulls 2 to 3 quotes against a written scope; the right scope spec includes ADA compliance details, paint type, stall count, and seasonal pool-level reference.
Cojo's broader asphalt maintenance services and the RV pad excavation guide cover related work that often pairs with marina-lot maintenance.
Talk to Cojo About Your Beaverton Marina Lot
If you operate a Washington County boat-ramp lot, a Tualatin River put-in, or a private marina facility, and the boat-trailer stalls have faded, the ADA accessible route to the water is unclear, or the lot has not been restriped in three or more years, the next step is a launch-ramp walk. We will measure stall geometry, confirm ADA compliance scope, document the route from parking to ramp, and write a scope with a Washington County-specific range. To start, schedule a launch-ramp walk and we will be at the ramp lot within the week.