Two kinds of fire authority, one compliance calendar
Most of Riverside County answers to a single regional authority: the Riverside County Fire Department, which operates through a cooperative agreement with CAL FIRE’s Riverside Unit. That arrangement covers the unincorporated county plus roughly 20 contract cities — Moreno Valley, Perris, Jurupa Valley, and Temecula among them. Code enforcement in those areas runs through the county’s Office of the Fire Marshal, which takes plan submittals electronically through the county PLUS portal and issues California Fire Code permits for high-piled combustible storage anywhere it exceeds 500 square feet — the permit class that governs most racked warehouse space in the county.
The county’s older cities kept their own departments. Riverside, Corona, Murrieta, Hemet, and Palm Springs each run independent municipal fire departments with their own prevention bureaus, their own inspection notices, and their own submittal processes. A distribution center in Perris and an office tower in downtown Riverside can carry identical NFPA 25 sprinkler ITM requirements yet report to different fire marshals with different forms, portals, and correction deadlines. For a portfolio spread across six or eight county cities, the code is uniform; the paperwork is not.
That split is the real compliance problem the Inland Empire logistics boom created. Moreno Valley and Perris alone hold tens of millions of square feet of high-piled storage — buildings whose ESFR sprinkler systems, fire pumps, and high-piled storage permits demand quarterly and annual ITM under NFPA 25, plus the 5-year cert, the five-year internal inspection and service Title 19 requires for sprinkler systems. Our Compliance Program tracks which AHJ governs each address, holds every test to the NFPA-Aligned Inspection Frequency Schedule, and grades every finding through the 4-Tier Deficiency Priority System — so a Priority 1 impairment at a Perris warehouse is corrected or protected immediately, while Priority 3 items wait for scheduled maintenance instead of triggering panic work orders.

