What this code requires
CRC R602.8 is the California Residential Code section that requires fireblocking in balloon-framed wall assemblies. Balloon framing leaves stud cavities open from the bottom plate all the way up through multiple floors — those uninterrupted vertical channels can carry fire from one story to the next in minutes. R602.8 requires physical blocking at every floor level, ceiling level, and any soffited area to cut off those channels. Acceptable materials include nominal 2x lumber, two layers of 1-inch boards with staggered joints, 1/2-inch gypsum board, or mineral wool batts secured so they won’t fall out.
How to fix it
Mark every fireblocking location on the framing plan
Add a layer or note to the framing plan that explicitly calls out each location where R602.8 blocking is required: at floor and ceiling lines (including where balloon studs pass a floor), horizontally at intervals of 10 feet or less, at soffits and drop ceilings, and around penetrations at ceiling and floor level (R302.11). Use a distinct symbol or hatch and add it to the legend. A note that reads ‘fireblocking per R602.8’ in the general notes is not sufficient — the location callout must appear on the plan.
Specify the blocking material on the plan
R602.8 points to R302.11.1, which allows several materials, including 2-inch nominal lumber, two thicknesses of 1-inch lumber with broken lap joints, 1/2-inch gypsum board, or mineral wool or glass fiber batts installed so they are securely retained in place. Choose one and call it out explicitly on the framing plan or a keyed detail. If you’re using mineral wool, note the density and that it will be installed tightly against the stud faces so it can’t shift.
Add a section detail at the floor-line transition
Draw a wall section cut through the balloon-framed area at 1/2"=1’ or larger, showing the floor framing, the continuous balloon studs, and the blocking material installed between the studs at floor-line height. Dimension the blocking thickness. This detail does two things: it satisfies the plan-checker during review and it gives your framing crew a clear target during rough framing inspection. Without this, the inspector has nothing to compare the actual condition against.
Confirm blocking at ceiling and soffit locations
Beyond the floor-line, R602.8 applies at every ceiling level and at any soffited area where balloon studs continue past the ceiling plane. Check your reflected ceiling plan and any soffit details. If your plans show a dropped soffit in a hallway or kitchen ceiling where balloon framing runs behind it, that junction needs blocking called out the same way the floor-line does. Checkers sometimes pass the floor-line location but flag a missed soffit transition, which means a second round.
Address the old-to-new framing interface on remodels
If this is an addition or remodel where new balloon framing ties into existing platform framing, add a detail showing the connection at that interface. The stud cavity in the new balloon-framed section can connect to an air channel in the existing framing if the interface isn’t sealed. Show the blocking at that junction point. A note like ‘provide R602.8 blocking at all existing-to-new framing interfaces’ with a detail pointer is the minimum needed to get past the plan-checker.
Cross-reference the fire-blocking schedule in the notes
In your general structural or architectural notes, add a line that reads: ‘Fireblocking in balloon-framed wall cavities per CRC R602.8. Blocking material: [your chosen material]. Locations shown on framing plan Sheet S-XX.’ That cross-reference creates a direct link between the notes, the plan sheet, and the detail. Plan-checkers reviewing the notes section will hit the reference and can confirm the plans back it up instead of sending a correction for each location.
Verify the detail sheet is indexed in the drawing set
If you created a new wall section or blocking detail to show R602.8 compliance, make sure it appears in the drawing index on the cover sheet and that the section cut bubble on the framing plan references it with the correct sheet and detail number. Orphaned details that aren’t indexed get overlooked by plan-checkers. The correction sometimes comes back because the plan-checker couldn’t find the detail, not because it wasn’t drawn.
Take the CRC R602.8 fix steps with you
All 7 steps in one email, so you have them on site instead of on this page.
Why you got flagged
Plan-checkers flag R602.8 most often when framing plans don’t mark fireblocking locations at all. Balloon framing is less common than platform framing in new construction, but it shows up frequently in older homes being remodeled, additions to craftsman bungalows, and two-story ADUs where the builder or designer carried studs continuously past the first floor. If the elevation or framing plan doesn’t explicitly call out blocking at the floor-line transition, the plan-checker has no way to verify it was designed in, so the correction lands on the resubmittal.
The second common flag is when plans do show blocking but don’t specify the material. A note that reads "fireblocking per R602.8" without calling out 2x lumber, gypsum, or mineral wool leaves the inspector without a way to verify at rough framing. The code lists specific acceptable materials and the plans need to match one of them. Calling out "see section R602.8" without a location callout on the framing plan isn’t enough for most plan-checkers.
A third scenario shows up in remodels where the original framing was platform-framed but the addition ties into it with balloon-framing techniques. The plan set may not address the junction between old and new framing at all. The plan-checker flags R602.8 because the detail sheet doesn’t show how fire propagation through that interface is handled. Lack of a connection detail at the existing wall-to-new-wall junction is often the root cause, and no amount of notes in the general section will substitute for an actual detail with dimensions.
The official code
CRC R602.8 — Fireblocking Required (2025 California Residential Code, Title 24, Part 2.5)
Read the source →