Parking lot striping in 97121 covers Hammond and the Fort Stevens State Park area at the mouth of the Columbia River. This is a small zip in terms of permanent population, but the commercial striping demand is real -- the RV parks, fishing-charter and boat-launch facilities, restaurant and small retail lots serving park visitors, and the state-park-adjacent commercial that handles tourist surge through the summer. We run 97121 striping out of Clatsop County dispatch, frequently combining with Astoria and Warrenton stops on the same crew day to amortize mobilization.
What 97121 Striping Jobs Actually Look Like
Hammond commercial striping is dominated by RV park, marina, and tourist-adjacent retail work. Typical scopes run 20 to 100 stalls plus aisle and traffic-direction striping on RV park layouts, 10 to 40 stalls on small retail and restaurant lots, and the occasional larger scope on Fort Stevens-adjacent commercial. Boat-launch and fishing-fleet support lots have different needs -- truck-and-trailer stalls require longer striping, designated trailer-parking zones, and clear directional flow markings rather than standard 90-degree retail layouts.
A standard RV-park restripe is a multi-day job: power wash, layout marking, paint application with directional flow arrows, numbered stall stencils where the operator wants them, ADA stall placement, and signage installation. We typically spec thermoplastic for the high-traffic directional arrows and entrance lines on RV parks because the constant slow-speed turning movement chews up water-based paint within a couple of seasons. Boat-launch trailer striping uses long-spec stalls (15 to 18 feet wide, 35 to 50 feet long) rather than standard 9-by-18.
Salt Air, Sand Migration, and Coastal Paint Spec
The 97121 footprint is at sea level on the south jetty of the Columbia. Salt air is constant, wind-driven sand from the dunes settles on pavement surfaces between cleanings, and chronic humidity from the river-mouth fog keeps the asphalt damp longer than inland conditions. All three factors shorten the life of standard water-based traffic paint, and all three argue for either tighter restripe cycles or higher-spec paint materials.
Our practice on Hammond commercial striping is the same as on the rest of the Clatsop coast: pavement-surface moisture check before lay-down, water-based traffic paint for residential and low-traffic scopes, and thermoplastic for high-traffic commercial and RV-park directional lines. Sand removal before painting is also more important here than inland -- a thin layer of beach sand on the pavement will prevent the paint from bonding, even if the lot looks clean to the eye. We power-wash and dry the surface, not just sweep it, before painting on any coastal lot.
Industry Cost Picture for 97121 Striping
Striping cost in 97121 sits at the upper end of the Clatsop County range because mobilization from the nearest dispatch yard is meaningful and because coastal-spec materials cost more.
Industry Baseline Range
| Project Type | Cost Per Stall (Restripe) | Typical Total |
|---|---|---|
| Standard 90-degree retail restripe | $4 to $9 | $250 to $1,000 |
| RV-park / trailer stall (long-spec) | $8 to $18 | $400 to $2,500 |
| New layout, no existing scars | $7 to $15 | $500 to $2,000 |
| ADA stall (paint + sign + bollard) | $50 to $150 | -- |
| Thermoplastic line (directional / entry) | $1.50 to $3.50 per LF | -- |
Current Market Reality
Traffic paint and thermoplastic prices have climbed since 2022 alongside resin and pigment costs. ADA signage and bollard hardware have also moved up. A 30-stall RV-park restripe that the baseline puts at $400 is more likely $700 to $1,100 in 97121 today, with thermoplastic directional add-ons running separately. We quote coastal striping per site because the cost structure depends heavily on site moisture conditions, sand-cleaning requirements, and the proportion of thermoplastic in the scope. For wider context, see our Clatsop County striping coverage.
Climate, ADA Code, and the Coastal Paint Window
Traffic paint and thermoplastic both require dry pavement and sustained warm temperature for proper cure. We need pavement above 55 degrees F at application for water-based paint and above 70 degrees F for thermoplastic, with air temperatures holding through the cure period. In 97121, that practically means mid-June through mid-September for full-confidence work. Late May and late September are workable on a clear weather window but carry stall risk.
Oregon ADA code requires accessible stalls with 96-inch access aisles for van-accessible stalls, signage at the head of the stall, and slopes under the stall and aisle that do not exceed 2 percent in any direction. Lots that have not been restriped since before 2010 frequently fail current spec, and a restripe that touches ADA elements is required to bring those elements up to current code. We flag ADA upgrade scope during the bid walk so the cost is visible from the start rather than as a change order during the work. Similar climate constraints apply to the Seaside striping work we run further south on the coast.
How To Hire For This Zip
Three questions for any 97121 bidder. First: what paint spec are you proposing, and have you priced thermoplastic on the high-traffic lines? Second: how are you handling sand and moisture-removal before paint goes down? Third: are ADA upgrades broken out as a separate line, or buried in the per-stall number? A bidder who lumps everything into one rate is harder to compare apples-to-apples against one who shows the math.
Cojo runs Clatsop County striping out of the same dispatch yard that covers Hood River and the Gorge. Our Astoria striping work covers the adjacent commercial corridor in the metro hub for this part of the coast. Broader service info lives at our services.
Ready to get a 97121 RV park, marina, or US-101 retail lot striped? Schedule a free site visit and we will walk the lot, count stalls, identify ADA issues, recommend paint spec, and put a real quote in writing.