Asphalt paving in 97031 covers downtown Hood River, the Heights, the orchard belt up to Pine Grove, and the bench above the Columbia. Cojo is headquartered inside this zip, so we know the basalt that sits under most driveways here, the way the Gorge wind dries fresh asphalt, and which streets fall under City of Hood River permits versus Hood River County right-of-way. Most jobs in 97031 are private drives, fruit-stand parking, and small commercial lots along Cascade Avenue and 13th. A 2-car driveway will run different money than the same square footage in West Eugene because of subgrade, access, and the short pave window that the Gorge climate enforces.
What 97031 Asphalt Jobs Actually Look Like
The 97031 footprint is mostly private property paving with a few commercial corridors. Downtown Hood River and the Heights district hold the densest commercial work -- restaurant lots, hotel approaches, professional-office parking. The orchard belt off Country Club Road and Eastside Road runs heavily to private lanes, packing-house apron paving, and fruit-stand customer parking. Above 1,000 feet of elevation toward Methodist Church and Indian Creek, you get steeper driveways that need extra base work because of how runoff cuts under the edges in winter.
Practical scope reads like this. Residential is usually 600 to 1,800 square feet for a single drive, 2,000 to 5,000 for shared private lanes off a county road. Commercial in the Heights ranges from 5,000 square feet up to 30,000-plus for the bigger hotel lots. Orchard-side work is the wild card -- a packing-house apron can hit 15,000 square feet without anybody calling it commercial. We grade the subgrade, place 6 to 8 inches of compacted basalt or 3/4 minus base, then 2 to 3 inches of hot-mix asphalt for residential and 3 to 4 inches for anything that sees truck traffic.
Basalt Subgrade and Why It Matters Here
Most of 97031 sits on a fractured basalt shelf with a thin loess soil layer on top. That is good news and bad news. Good news: once you hit competent basalt, you have a base that does not move. Bad news: you almost never get a clean flat plane, and if a contractor lays asphalt straight on the topsoil without proving the base, the freeze-thaw and orchard-equipment traffic will telegraph every soft spot inside two seasons.
Our standard prep on a Hood River driveway is a full geotextile fabric over native, 6 inches of 3/4-minus crushed basalt rolled in two lifts, and a proof-roll with a loaded dump truck before the asphalt comes in. On orchard lanes that see tractor and forklift traffic, we bump that to 8 inches of base. Skipping the fabric or short-cutting the base is the number-one reason cheap Hood River bids fail early. If you are pricing this work, ask every bidder how thick their base is and whether fabric is included. If the answer is vague, the answer is no.
Industry Cost Picture for a 97031 Driveway or Lot
Cost discipline matters in this market because lot conditions in 97031 swing harder than the city average. A flat driveway on a paved approach is one number. A 12 percent grade above the Heights with retaining-wall context is a different number.
Industry Baseline Range
| Project Type | Cost Per Sq Ft | Typical Total |
|---|---|---|
| 2-car residential driveway | $4 to $10 | $3,000 to $9,000 |
| Steep / hillside driveway, base rebuild | $6 to $14 | $8,000 to $22,000+ |
| Small commercial / fruit-stand lot | $4 to $9 | $12,000 to $45,000 |
| Hotel or downtown lot, overlay-eligible | $3 to $7 | $20,000 to $90,000+ |
| Orchard lane / private road | $3 to $8 | $10,000 to $60,000+ |
Current Market Reality
Oregon fuel costs, hot-mix asphalt index, hauling distance from the Portland-area asphalt plants, and insurance load have all pushed real Hood River pricing above baseline since 2022. The closest hot-mix plants to 97031 are in The Dalles and the Portland metro, so haul time is a measurable cost on every job. A simple overlay that the baseline frames at $3 a square foot is more likely $4.50 to $6.50 here today. Anything involving deep basalt cut, retaining context, or full base rebuild commonly lands at 2x baseline. We will not quote a price over the phone for that reason -- a real number takes a site visit. For broader Oregon context, see our asphalt paving cost in Oregon guide.
Climate, Permits, and the Gorge Pave Window
The 97031 pave season is shorter than people expect. Hood River sees real freeze-thaw -- the bench above town logs 90 to 130 freeze nights a year, and the higher orchards can hit 200-plus. Pavement temperature needs to stay above 50 degrees F for proper compaction, and night temperatures need to stay above 40 degrees F for at least 24 hours after lay-down. That practically means April through mid-October for most of the zip, and May through September for anything above 1,500 feet.
Permits depend on whether you are inside Hood River city limits or in the unincorporated county. City work that touches the public right-of-way -- driveway approach cuts, sidewalk replacement, anything affecting curb -- needs a City of Hood River right-of-way permit. County work uses Hood River County Public Works permits, and anything within an ODOT Region 4 facility (the I-84 ramps, US-30 frontage) needs an ODOT encroachment permit. If your project drains over 5,000 square feet of new impervious area, you may also trigger stormwater treatment requirements. We handle that paperwork on every job we run in 97031 -- you should not be doing it yourself, and you should not hire a paver who tells you it is not necessary.
How To Hire For This Zip
Ask three questions of any 97031 bidder before you sign. First: what is your base thickness and are you running fabric over native? Second: which hot-mix plant are you sourcing from and what is the haul time to my site? Third: who is pulling the right-of-way or county permit? A bidder who waves off any of those is not the right contractor for the conditions here. We are based in the zip, we have run jobs in every neighborhood from the waterfront industrial corridor to Pine Grove, and we will tell you straight up if a project is not worth doing this season versus next spring.
For pricing context across the rest of the corridor, our sealcoating in Hood River guide and our Hood River County striping work cover the maintenance side. If you are looking for concrete curbing across The Dalles at the same time, we run those jobs out of the same yard. Maintenance once the asphalt is in is handled through our asphalt maintenance services page.
Ready to get a 97031 driveway, orchard lane, or downtown lot priced? Schedule a free site visit and we will walk the site, take measurements, and give you a written quote that holds up against the real conditions on your property. No phone-quote games, no surprise change orders mid-pour.