The 97215 zip covers the Mt. Tabor neighborhood and the SE Hawthorne commercial corridor east of roughly SE 52nd through to about SE 70th. The neighborhood character is residential with active small-commercial along Hawthorne, Belmont, and SE Stark. Parking lot striping in 97215 is overwhelmingly small-business retail and restaurant work, with a meaningful slice of apartment-complex parking and the occasional larger institutional lot near Mt. Tabor Park. Most of these lots have not been restriped in 8 to 15 years, and a meaningful share are out of ADA compliance under current code.
Why striping matters in 97215
Parking lot striping is how the lot communicates with drivers. Faded or absent stripes cause slower traffic flow, fewer usable spaces, accessibility-compliance gaps, and increased liability when someone is injured. ADA stalls in particular are not optional -- the 2010 ADA Standards apply to every commercial lot, and the compliance has real teeth when a complaint is filed.
The 97215 challenge is age and small-lot economics. Many Mt. Tabor and Hawthorne lots were striped 10 to 15 years ago when the small-retail spine first took shape. The stripes have faded, the ADA stalls may not meet current dimensional requirements, and the property owners typically have not budgeted regular restriping into their maintenance schedule.
Hawthorne and Mt. Tabor retail spine
The SE Hawthorne corridor east of about SE 52nd is one of the most active small-retail spines in this part of SE Portland. Restaurants, cafes, retail boutiques, hair salons, and professional services fill the storefronts. Lots are mostly under 15 stalls, often shared between adjacent businesses, and the striping standard has been informal for years.
Small-lot striping is its own scope. Mobilization costs are similar to larger lots, so per-square-foot rates are higher. We typically schedule small-lot work in neighborhood clusters -- 4 to 8 lots within a few blocks of each other in the same day or weekend -- to keep efficiency reasonable. Property owners willing to coordinate with neighbors get materially better pricing through cluster scheduling.
ADA compliance gap audits
The 2010 ADA Standards require: at least one accessible stall per 25 total spaces, accessible stall width of 8 feet plus a 5-foot access aisle (8 feet plus 8 feet for van-accessible), proper signage at minimum 60 inches above ground, and a clear accessible route from parking to the building entry.
Most older 97215 lots have at least one gap against this standard. The most common are: missing van-accessible stall (one of every six accessible stalls must be van-accessible), access aisle too narrow or missing, signage too low, and accessible-route conflicts where the path from stall to door crosses drive aisles without proper marking. Read more about the current code requirements at ADA striping requirements 2026.
Cost ranges for 97215 striping
Industry Baseline Range
| Project Type | Cost Range |
|---|---|
| Restripe existing layout (per standard stall) | $5 to $14 |
| New layout design + stripe (per stall) | $9 to $20 |
| ADA stall full upgrade (per stall) | $200 to $500+ |
| Thermoplastic fire-lane striping (per linear foot) | $2.50 to $6.00 |
| Curb painting (per linear foot) | $1.50 to $4.50 |
| Stencils (handicap, arrows, fire-lane, each) | $35 to $150 |
Current Market Reality
Striping prices in inner SE Portland have moved with paint and thermoplastic material costs through 2025 and 2026 plus the broader construction wage market. The biggest variance in a 97215 striping quote is the scope itself: a clean restripe of an existing layout is straightforward, but a redesign-and-restripe of a non-compliant lot can be 2x to 3x more because of the layout work, blackout of old lines, and new stencil work. See our parking lot striping cost guide for the full Oregon pricing context.
Apartment-complex lots in 97215
The residential blocks in 97215 include a meaningful number of older apartment complexes built between the 1950s and 1980s. The parking for these complexes was striped to the standard of the era and rarely refreshed since. Stalls are often narrower than current best practice (some at 8 feet rather than the 9 feet that most newer lots use), ADA compliance is typically short, and the EV-charger code has not been addressed.
When an apartment lot does get restriped, we usually scope the work as "audit, redesign, restripe" rather than a simple refresh. The resulting layout often has a different stall count than the legacy because the new layout meets current code -- and current code stalls are wider, the accessible stalls take more area, and the EV-charger code may add new requirements.
Scheduling striping in 97215
Striping requires dry surface conditions, ambient temperature above 50 degrees F, and 4 to 8 hours of cure before traffic returns. In 97215 the practical window is mid-May through mid-October. Hawthorne and Mt. Tabor retail lots typically schedule on Sunday or overnight windows to minimize tenant disruption. Apartment complex lots schedule on weekdays when residents are at work.
The typical workflow is: blackout old lines if redesigning (a roller-applied black asphalt-emulsion product), apply new paint or thermoplastic, cure for 4 to 8 hours, then return for stencils and signage. Whole-lot restripes fit in 8 to 16 hours of crew time depending on size.
Coordinating with other lot maintenance
Striping is often the final step in a sequenced lot rehabilitation: pavement patch repair, then sealcoat, then restripe. The right timing is to seal first, allow 24 to 48 hours of cure, then stripe over a fresh dark surface. The new lines pop against the new sealer, the layout can be redesigned without legacy ghost lines, and the lot looks essentially new for the cost of three coordinated scopes.
Layout design before paint hits the lot
The most-overlooked piece of a 97215 striping job is the layout. A lot restriped to its legacy layout is locked into the dimensional standards of the era it was built. Most older Mt. Tabor lots are short on ADA compliance, have stalls narrower than current best practice, have access aisles that have effectively disappeared, and have no provision for EV charging stations.
A real layout review takes a measured drawing of the lot, applies current ADA and EV-charger code, and produces a layout that meets compliance with the actual stall count maximized within the new spec. We sometimes lose 5 to 10% of legacy stall count when bringing a lot up to current code -- the wider stalls, the larger accessible-stall area, the EV charging provisions all take space. But the legal-compliance exposure goes away, and the property's defensibility against a future ADA complaint improves significantly.
Cojo serves 97215 and the broader inner SE Portland market from our Hood River HQ via I-84. We handle striping, ADA compliance upgrades, and combined seal-and-stripe scopes. Schedule a striping quote. For nearby coverage see Portland striping context and SE Buckman asphalt.