Asphalt paving in St Johns covers a stretch of Portland that does not look much like the central east-side. The neighborhood sits at the north tip of the peninsula, anchored by the small downtown core at N Lombard and N Philadelphia, the St Johns Bridge to the west, and Cathedral Park below. Paving work here is split between the modest downtown commercial spine, the working-class single-family blocks that fill the bulk of the neighborhood, and the industrial-edge lots that back toward the Willamette and the river-edge rail corridor. Cojo paves across St Johns every season -- here is what the work actually looks like and what the peninsula's geography forces into the spec.
What St Johns Paving Jobs Look Like
The downtown core along N Lombard between N Charleston and N Smith holds the densest commercial paving in the neighborhood. Restaurants, small retail, the post office, and the older bank-and-office buildings -- most of those lots are 3,000 to 12,000 square feet. The buyer profile is owner-operators and small property managers, not the institutional landlords who run Pearl District or Slabtown commercial. That changes the budgeting conversation: a St Johns owner usually pays for a full new lot once every 20 to 30 years, not on the 10-to-15-year corporate-property replacement cycle.
The single-family blocks that ring the downtown core run residential driveway work and shared-private-lane paving. Many lots have original 1920s and 1930s asphalt or concrete that has reached end of life. Outside the residential grid, the industrial-edge along N Burgard and the rail spurs that reach toward Cathedral Park run warehouse-yard paving and access-road work. Those jobs are spec'd thicker -- 3 to 4 inches of hot-mix asphalt over 8 inches of base -- because they see truck and forklift traffic.
Peninsula Stormwater and Why Portland Code Notices
St Johns sits between the Willamette and the Columbia Slough, which means almost every new paving project here triggers Portland's 2025 stormwater code. Any paving project that adds or replaces more than 500 square feet of impervious surface within the peninsula's watershed area needs a stormwater management plan -- a vegetated swale tie-in, a permeable-pavement strip at the apron, or an infiltration trench somewhere in the lot perimeter. We carry that calculation on every St Johns bid and bake the stormwater feature into the quote rather than billing it as a change order later.
The closer your lot sits to the river edge, the stricter the requirement. Lots within 4 to 6 streets of Cathedral Park or the Willamette will sometimes require a filtration system rather than a basic swale. We have walked St Johns owners through the design choice on small commercial lots where adding a 200-square-foot vegetated bioswale costs less than the alternative engineered filtration system. The contractor who waves off the stormwater conversation is the one who hands you a stop-work order three weeks into the job.
Hot-Mix Sourcing and the Peninsula Haul
The closest Portland-area hot-mix plants are 25 to 35 minutes from most St Johns lots. That is one of the longer hauls inside city limits but still well inside the temperature window for proper compaction. We schedule St Johns paving with earlier truck departures than we use for inner east-side work to keep the mix at the right temperature when it lands on site. Owners who care about the cost line should know that this haul time is a measurable input -- every minute the truck spends in traffic raises the per-ton delivered cost, and St Johns lots see that math more than Hawthorne or Belmont lots do.
For broader Oregon pricing context, see our asphalt paving cost in Oregon guide. The corridor context for sealcoating and striping work on the same downtown lots is in our sealcoating in Portland and St Johns parking lot striping guides.
Industry Cost Picture for St Johns Paving
St Johns paving runs at the city average for residential and at the slightly-above-city-average for commercial, mostly because of the stormwater requirements.
Industry Baseline Range
| Project Type | Cost Per Sq Ft | Typical Total |
|---|---|---|
| Residential driveway, single-family | $6 to $12 | $3,000 to $9,000 |
| Small commercial / downtown lot | $4 to $9 | $12,000 to $40,000 |
| Industrial-edge / warehouse yard | $5 to $10 | $25,000 to $120,000+ |
| Stormwater-compliant new impervious work | $6 to $12 | varies, +$2,000 to $15,000 for stormwater feature |
Current Market Reality
Real 2026 St Johns pricing skews to the middle and upper part of every band. Industrial-edge paving in particular has tightened on supply -- one of the regional hot-mix suppliers reduced peninsula deliveries in 2024, which raised the effective per-ton landed cost. Stormwater features that the baseline frames as an add-on are functionally mandatory on most new impervious work over 500 square feet, so we recommend you treat them as a base-bid line item rather than an optional extra. Permit timelines from Portland Bureau of Development Services run 3 to 6 weeks for residential approach work and 6 to 12 weeks for commercial lots that trigger stormwater review.
Hiring in St Johns
Ask three questions of any St Johns paving bidder. First: how are you handling stormwater compliance? "We will deal with that later" is the wrong answer -- it should be a designed feature in the base bid. Second: which hot-mix plant are you sourcing from and what is the expected haul time at the proposed start date? Third: what is your base-and-thickness spec for the use case? Residential driveway, downtown commercial, and industrial-edge each demand a different cross-section, and a bidder who quotes the same spec for all three is missing the differences that matter here.
If you also need driveway installation rather than commercial lot work, our driveway installation in St Johns guide covers that scope in detail. Ready to scope a St Johns paving project? Book a free site visit and we will walk the lot, run the stormwater calculation, and come back with a written quote that respects the peninsula's geography and code reality.