Reference Source

40 records

What assigned protection factor does this respirator have?

40 records covering 6 respirator types, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 2 sources across 2 sites, last checked 2026-09-24, due for re-check by 2028-09-23. Every record is listed below, each linking the page its value came from.

Records40
Sources2
Verified
Review by
LicenceUS federal and California regulatory text; facts not copyrightable, sections quoted with citation.

Cite as: Respirator assigned protection factors — federal OSHA and Cal/OSHA, with maximum use concentrations, referencesource.org/respirator-assigned-protection-factors/, checked 2026-09-24.

About this data

Assigned protection factors (APFs) for each respirator class under federal OSHA (29 CFR 1910.134 Table 1) and Cal/OSHA (8 CCR 5144), and — the derived layer — the maximum use concentration (MUC) each respirator class supports for a given substance, computed as APF × the applicable exposure limit. The regulation itself states the formula ('The MUC can be determined mathematically by multiplying the assigned protection factor... by the required OSHA permissible exposure limit'), but nobody publishes the computed per-substance table, and OSHA and Cal/OSHA limits differ up to 10× for 66 substances — so the same respirator is adequate federally and inadequate in California for the same job. Answers 'what APF does a half mask have', 'what respirator do I need for styrene at 300 ppm', and 'is my respirator sufficient under Cal/OSHA'. Pairs with the existing workplace-exposure-limits asset (1,184 records, two authorities) — the MUC pages are that asset multiplied through this one.

The data

Respirator typeFacepieceAssigned protection factorJurisdictionConditionsOperating mode
Air-Purifying RespiratorFull facepiece5029 CFR 1910.134
Air-Purifying RespiratorHalf mask1029 CFR 1910.134This APF category includes filtering facepieces, and half masks with elastomeric facepieces.
Air-Purifying RespiratorQuarter mask529 CFR 1910.134
Air-Purifying RespiratorFull facepiece50Title 8, Section 5144
Air-Purifying RespiratorHalf mask10Title 8, Section 5144This APF category includes filtering facepieces, and half masks with elastomeric facepieces.
Air-Purifying RespiratorQuarter mask5Title 8, Section 5144
Powered Air-Purifying Respirator (PAPR)Full facepiece1,00029 CFR 1910.134
Powered Air-Purifying Respirator (PAPR)Half mask5029 CFR 1910.134
Powered Air-Purifying Respirator (PAPR)Helmet/hood25/1,00029 CFR 1910.134The employer must have evidence provided by the respirator manufacturer that testing of these respirators demonstrates performance at a level of protection of 1,000 or greater to receive an APF of 1,000. This level of performance can best be demonstrated by performing a WPF or SWPF study or equivalent testing. Absent such testing, all other PAPRs and SARs with helmets/hoods are to be treated as loose-fitting facepiece respirators, and receive an APF of 25.
Powered Air-Purifying Respirator (PAPR)Loose-fitting facepiece2529 CFR 1910.134
Powered Air-Purifying Respirator (PAPR)Full facepiece1,000Title 8, Section 5144
Powered Air-Purifying Respirator (PAPR)Half mask50Title 8, Section 5144
Powered Air-Purifying Respirator (PAPR)Helmet/hood25/1,000Title 8, Section 5144The employer must have evidence provided by the respirator manufacturer that testing of these respirators demonstrates performance at a level of protection of 1,000 or greater to receive an APF of 1,000. This level of performance can best be demonstrated by performing a Workplace Protection Factor (WPF) or simulated WPF study or equivalent testing. Absent such testing, all other PAPRs and SARs with helmets/hoods are to be treated as loose-fitting facepiece respirators, and receive an APF of 25.
Powered Air-Purifying Respirator (PAPR)Loose-fitting facepiece25Title 8, Section 5144
Self-Contained Breathing Apparatus (SCBA)Full facepiece5029 CFR 1910.134Demand mode
Self-Contained Breathing Apparatus (SCBA)Half mask1029 CFR 1910.134Demand mode
Self-Contained Breathing Apparatus (SCBA)Helmet/hood5029 CFR 1910.134Demand mode
Self-Contained Breathing Apparatus (SCBA)Full facepiece10,00029 CFR 1910.134Pressure-demand or other positive-pressure mode (e.g., open/closed circuit)
Self-Contained Breathing Apparatus (SCBA)Helmet/hood10,00029 CFR 1910.134Pressure-demand or other positive-pressure mode (e.g., open/closed circuit)
Self-Contained Breating Apparatus (SCBA)Full facepiece50Title 8, Section 5144Demand mode
Self-Contained Breating Apparatus (SCBA)Half mask10Title 8, Section 5144Demand mode
Self-Contained Breating Apparatus (SCBA)Helmet/hood50Title 8, Section 5144Demand mode
Self-Contained Breating Apparatus (SCBA)Full facepiece10,000Title 8, Section 5144Pressure-demand or other positive-pressure
Self-Contained Breating Apparatus (SCBA)Helmet/hood10,000Title 8, Section 5144Pressure-demand or other positive-pressure
Supplied-Air Respirator (SAR)Full facepiece1,000Title 8, Section 5144Continuous flow mode
Supplied-Air Respirator (SAR)Half mask50Title 8, Section 5144Continuous flow mode
Supplied-Air Respirator (SAR)Helmet/hood25/1,000Title 8, Section 5144The employer must have evidence provided by the respirator manufacturer that testing of these respirators demonstrates performance at a level of protection of 1,000 or greater to receive an APF of 1,000. This level of performance can best be demonstrated by performing a Workplace Protection Factor (WPF) or simulated WPF study or equivalent testing. Absent such testing, all other PAPRs and SARs with helmets/hoods are to be treated as loose-fitting facepiece respirators, and receive an APF of 25.Continuous flow mode
Supplied-Air Respirator (SAR)Loose-fitting facepiece25Title 8, Section 5144Continuous flow mode
Supplied-Air Respirator (SAR)Full facepiece50Title 8, Section 5144Demand mode
Supplied-Air Respirator (SAR)Half mask10Title 8, Section 5144Demand mode
Supplied-Air Respirator (SAR)Full facepiece1000Title 8, Section 5144Pressure-demand or other positive-pressure
Supplied-Air Respirator (SAR)Half mask50Title 8, Section 5144Pressure-demand or other positive-pressure
Supplied-Air Respirator (SAR) or Airline RespiratorFull facepiece1,00029 CFR 1910.134Continuous flow mode
Supplied-Air Respirator (SAR) or Airline RespiratorHalf mask5029 CFR 1910.134Continuous flow mode
Supplied-Air Respirator (SAR) or Airline RespiratorHelmet/hood25/1,00029 CFR 1910.134The employer must have evidence provided by the respirator manufacturer that testing of these respirators demonstrates performance at a level of protection of 1,000 or greater to receive an APF of 1,000. This level of performance can best be demonstrated by performing a WPF or SWPF study or equivalent testing. Absent such testing, all other PAPRs and SARs with helmets/hoods are to be treated as loose-fitting facepiece respirators, and receive an APF of 25.Continuous flow mode
Supplied-Air Respirator (SAR) or Airline RespiratorLoose-fitting facepiece2529 CFR 1910.134Continuous flow mode
Supplied-Air Respirator (SAR) or Airline RespiratorFull facepiece5029 CFR 1910.134Demand mode
Supplied-Air Respirator (SAR) or Airline RespiratorHalf mask1029 CFR 1910.134Demand mode
Supplied-Air Respirator (SAR) or Airline RespiratorFull facepiece1,00029 CFR 1910.134Pressure-demand or other positive-pressure mode
Supplied-Air Respirator (SAR) or Airline RespiratorHalf mask5029 CFR 1910.134Pressure-demand or other positive-pressure mode

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 2 sources this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup respirator-assigned-protection-factors respirator_class="Air-Purifying Respirator"

npx -y refsource lookup respirator-assigned-protection-factors respirator_class="Air-Purifying Respirator"

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "Respirator assigned protection factors — federal OSHA and Cal/OSHA, with maximum use concentrations", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `respirator-assigned-protection-factors`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

40 records. last verified against source . due for re-check by .

Licence. US federal and California regulatory text; facts not copyrightable, sections quoted with citation.