NWS heat safety
Plan work and shelter around official heat information. Climate normals are not today’s heat exposure or a machine operating limit.
Bibliography and planning context, not training, current job authorization, weather clearance or equipment operating instructions.
The 12 permitted GovInfo PDFs are explicitly the July 1, 2025 annual CFR edition. Current 2026 amendments were not verified: the OSHA/eCFR collection routes were unavailable or restricted in this batch. Use the current official rule and applicable state-plan rules for actual work.
Standards JSON · CSV · Operator/classification checklist.
Plan work and shelter around official heat information. Climate normals are not today’s heat exposure or a machine operating limit.
Use official lightning safety guidance and the actual jobsite emergency plan. No machine-specific safe distance or operating threshold is inferred.
Flood guidance is a planning reference, not proof a road, trench or site is accessible or safe for equipment.
General wind guidance does not replace the actual lift/equipment manual’s limits or local jobsite assessment.
Use official cold-weather guidance for planning; no universal equipment winterization procedure is invented.
Historical climate normals describe the annual cycle at stations; they are not a weather forecast or a measured rental-demand signal.
Documented public weather-data access. This release does not promise live alerts, a refresh SLA or a recurring forecast service.
Official pointers JSON · CSV · Weather planning checklist.
120 station/month rows, 10 stations. These are historical station normals, not citywide conditions, 2026 observations, forecasts, measured rental demand or safe operating thresholds. Temperatures are Fahrenheit; precipitation/snowfall are inches. Source flags and per-measurement years are retained in the feeds; missing/sentinel values remain null, not zero. Station names are source-provided. NOAA measurement flag X means a nonzero value rounded to zero; those cells are marked below. Completeness flags can include estimated missing months, and do not mean every value uses 30 observed years.
Normals JSON with flags · CSV · Documented NOAA public data request · NOAA units and methods. Checked 2026-11-06 (Pacific Time).
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 39.5 | 27.9 | 33.7 | 3.64 | 8.8 |
| 02 | 42.2 | 29.5 | 35.9 | 3.19 | 10.1 |
| 03 | 49.9 | 35.8 | 42.8 | 4.29 | 5 |
| 04 | 61.8 | 45.5 | 53.7 | 4.09 | 0.4 |
| 05 | 71.4 | 55 | 63.2 | 3.96 | 0 |
| 06 | 79.7 | 64.4 | 72 | 4.54 | 0 |
| 07 | 84.9 | 70.1 | 77.5 | 4.6 | 0 |
| 08 | 83.3 | 68.9 | 76.1 | 4.56 | 0 |
| 09 | 76.2 | 62.3 | 69.2 | 4.31 | 0 |
| 10 | 64.5 | 51.4 | 57.9 | 4.38 | 0.1 |
| 11 | 54 | 42 | 48 | 3.58 | 0.5 |
| 12 | 44.3 | 33.8 | 39.1 | 4.38 | 4.9 |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 66.3 | 49.4 | 57.9 | 2.86 | Unknown |
| 02 | 65.6 | 50.1 | 57.9 | 2.99 | Unknown |
| 03 | 66.1 | 52.2 | 59.1 | 1.73 | Unknown |
| 04 | 68.1 | 54.2 | 61.1 | 0.6 | Unknown |
| 05 | 69.5 | 57.6 | 63.6 | 0.28 | Unknown |
| 06 | 72 | 60.9 | 66.4 | 0.08 | Unknown |
| 07 | 75.1 | 64 | 69.6 | 0.04 | Unknown |
| 08 | 76.7 | 64.8 | 70.7 | 0 (rounded; X) | Unknown |
| 09 | 76.5 | 63.7 | 70.1 | 0.11 | Unknown |
| 10 | 74.4 | 59.8 | 67.1 | 0.49 | Unknown |
| 11 | 70.9 | 53.7 | 62.3 | 0.82 | Unknown |
| 12 | 66.1 | 49.1 | 57.6 | 2.23 | Unknown |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 31.6 | 18.8 | 25.2 | 1.99 | 11.3 |
| 02 | 35.7 | 21.8 | 28.8 | 1.97 | 10.7 |
| 03 | 47 | 31 | 39 | 2.45 | 5.5 |
| 04 | 59 | 40.3 | 49.7 | 3.75 | 1.3 |
| 05 | 70.5 | 50.6 | 60.6 | 4.49 | 0 |
| 06 | 80.4 | 60.8 | 70.6 | 4.1 | 0 |
| 07 | 84.5 | 66.4 | 75.4 | 3.71 | 0 |
| 08 | 82.5 | 65.1 | 73.8 | 4.25 | 0 |
| 09 | 75.5 | 57.1 | 66.3 | 3.19 | 0 |
| 10 | 62.7 | 45.4 | 54 | 3.43 | 0.2 |
| 11 | 48.4 | 34.1 | 41.3 | 2.42 | 1.8 |
| 12 | 36.6 | 24.4 | 30.5 | 2.11 | 7.6 |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 63.8 | 43.7 | 53.8 | 3.76 | 0 (rounded; X) |
| 02 | 67.8 | 47.6 | 57.7 | 2.97 | 0 (rounded; X) |
| 03 | 74 | 53.6 | 63.8 | 3.47 | 0 |
| 04 | 80.1 | 59.8 | 70 | 3.95 | 0 |
| 05 | 86.9 | 67.8 | 77.4 | 5.01 | 0 |
| 06 | 92.3 | 73.7 | 83 | 6 | 0 |
| 07 | 94.5 | 75.7 | 85.1 | 3.77 | 0 |
| 08 | 94.9 | 75.4 | 85.2 | 4.84 | 0 |
| 09 | 90.4 | 70.6 | 80.5 | 4.71 | 0 |
| 10 | 82.8 | 60.9 | 71.8 | 5.46 | 0 |
| 11 | 72.6 | 51.5 | 62 | 3.87 | 0 |
| 12 | 65.3 | 45.6 | 55.4 | 4.03 | 0.1 |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 67.6 | 46 | 56.8 | 0.87 | Unknown |
| 02 | 70.8 | 49 | 59.9 | 0.87 | Unknown |
| 03 | 78.1 | 54.5 | 66.3 | 0.83 | Unknown |
| 04 | 85.5 | 60.8 | 73.2 | 0.22 | Unknown |
| 05 | 94.5 | 69.5 | 82 | 0.13 | Unknown |
| 06 | 104.2 | 78.6 | 91.4 | 0.02 | Unknown |
| 07 | 106.5 | 84.5 | 95.5 | 0.91 | Unknown |
| 08 | 105.1 | 83.6 | 94.4 | 0.93 | Unknown |
| 09 | 100.4 | 78.1 | 89.2 | 0.57 | Unknown |
| 10 | 89.2 | 65.6 | 77.4 | 0.56 | Unknown |
| 11 | 76.5 | 53.7 | 65.1 | 0.57 | Unknown |
| 12 | 66.2 | 45.3 | 55.8 | 0.74 | Unknown |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 41.3 | 26 | 33.7 | 3.13 | 7.1 |
| 02 | 44.3 | 27.5 | 35.9 | 2.75 | 8.4 |
| 03 | 52.8 | 34.3 | 43.6 | 3.96 | 3.6 |
| 04 | 64.7 | 44.3 | 54.5 | 3.47 | 0.3 |
| 05 | 74.4 | 54.2 | 64.3 | 3.34 | 0 |
| 06 | 83.2 | 63.9 | 73.5 | 4.04 | 0 |
| 07 | 87.8 | 69.6 | 78.7 | 4.38 | 0 |
| 08 | 85.8 | 67.9 | 76.8 | 4.29 | 0 |
| 09 | 78.9 | 60.9 | 69.9 | 4.4 | 0 |
| 10 | 67.2 | 49.2 | 58.2 | 3.47 | 0 (rounded; X) |
| 11 | 55.9 | 38.8 | 47.4 | 2.91 | 0.2 |
| 12 | 46 | 31.2 | 38.6 | 3.97 | 3.5 |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 63.3 | 41 | 52.2 | 1.96 | 0 (rounded; X) |
| 02 | 67.5 | 45.1 | 56.3 | 1.74 | 0.1 |
| 03 | 73.8 | 51.8 | 62.8 | 2.31 | 0 |
| 04 | 80.3 | 58.4 | 69.4 | 2.42 | 0 |
| 05 | 86.6 | 66.4 | 76.5 | 4.4 | 0 |
| 06 | 92.4 | 72.7 | 82.6 | 3.28 | 0 |
| 07 | 94.9 | 74.7 | 84.8 | 2.41 | 0 |
| 08 | 96 | 74.9 | 85.5 | 2.15 | 0 |
| 09 | 90.1 | 69.6 | 79.9 | 3.88 | 0 |
| 10 | 82.2 | 60.4 | 71.3 | 3.75 | 0 |
| 11 | 71.7 | 49.8 | 60.7 | 2.08 | 0 |
| 12 | 64.7 | 42.4 | 53.5 | 2 | 0.1 |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 66.4 | 50.3 | 58.4 | 1.98 | Unknown |
| 02 | 66.2 | 51.8 | 59 | 2.2 | Unknown |
| 03 | 67 | 54.5 | 60.7 | 1.46 | Unknown |
| 04 | 68.8 | 57.1 | 62.9 | 0.65 | Unknown |
| 05 | 69.5 | 60 | 64.8 | 0.28 | Unknown |
| 06 | 71.7 | 62.6 | 67.2 | 0.05 | Unknown |
| 07 | 75.3 | 66.1 | 70.7 | 0.08 | Unknown |
| 08 | 77.3 | 67.5 | 72.4 | 0.01 | Unknown |
| 09 | 77.2 | 66.2 | 71.7 | 0.12 | Unknown |
| 10 | 74.6 | 61.5 | 68.1 | 0.5 | Unknown |
| 11 | 70.7 | 54.8 | 62.7 | 0.79 | Unknown |
| 12 | 66 | 49.8 | 57.9 | 1.67 | Unknown |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 56.5 | 36.1 | 46.3 | 2.53 | 0.1 |
| 02 | 60.9 | 40.1 | 50.5 | 2.76 | 1 |
| 03 | 68.6 | 47.8 | 58.2 | 3.3 | 0.3 |
| 04 | 76.1 | 55.2 | 65.6 | 3.22 | 0 |
| 05 | 83.6 | 64.5 | 74 | 4.78 | 0 |
| 06 | 91.5 | 72.2 | 81.9 | 3.7 | 0 |
| 07 | 95.6 | 75.8 | 85.7 | 2.08 | 0 |
| 08 | 95.8 | 75.7 | 85.7 | 2.18 | 0 |
| 09 | 88.6 | 68.5 | 78.5 | 2.72 | 0 |
| 10 | 78.4 | 57.1 | 67.7 | 4.37 | 0 |
| 11 | 66.6 | 46.2 | 56.4 | 2.53 | 0 (rounded; X) |
| 12 | 57.9 | 38.3 | 48.1 | 2.84 | 0.2 |
| Month | Normal high °F | Normal low °F | Normal mean °F | Precipitation in | Snowfall in |
|---|---|---|---|---|---|
| 01 | 44.6 | 18.7 | 31.7 | 0.38 | Unknown |
| 02 | 45.7 | 19.7 | 32.7 | 0.41 | Unknown |
| 03 | 55.7 | 27.5 | 41.6 | 0.86 | Unknown |
| 04 | 61.7 | 33.9 | 47.8 | 1.68 | Unknown |
| 05 | 71.2 | 43.6 | 57.4 | 2.16 | Unknown |
| 06 | 83.4 | 53 | 68.2 | 1.94 | Unknown |
| 07 | 89.9 | 60.2 | 75.1 | 2.14 | Unknown |
| 08 | 87.5 | 58.3 | 72.9 | 1.58 | Unknown |
| 09 | 79.6 | 50 | 64.8 | 1.35 | Unknown |
| 10 | 65.3 | 37 | 51.1 | 0.99 | Unknown |
| 11 | 52.9 | 26 | 39.4 | 0.64 | Unknown |
| 12 | 44 | 18.4 | 31.2 | 0.35 | Unknown |