Every input. Fully transparent.

Transparency & methodology

Salary Coach uses only public Bureau of Labor Statistics (BLS) and HUD data, plus USPS ZIP-county crosswalks. This page lists the exact indices, locality factors, and blending logic so finance, HR, and auditors can recreate every estimate.

Nowcast pipeline

We start with the latest BLS OEWS wage percentiles (state or MSA), then layer the following adjustments:

  1. Linear scaling for the requested hours/week and weeks/year.
  2. Optional benefits markup (employer cost of benefits vs base wage).
  3. Industry pay updates: ECI captures total comp movement, and AHE captures hourly trends since the OEWS reference month.
  4. ZIP-level locality factor based on HUD Fair Market Rents (county-level) mapped to ZIPs via the USPS crosswalk (see below).
  5. Optional conversion between annual and hourly display.

Every exported memo bundles the SOC, industry key, index release dates, and multipliers so reviewers can reproduce the range independently.

Blended index weights

The Estimator blends ECI, AHE, and locality inputs without renormalising user weights. Today's weights are:

Employment Cost Index (ECI)
70%

Captures total compensation growth for each NAICS supersector.

Average Hourly Earnings (AHE)
20%

Keeps pace with recent hourly pay moves in the same industry.

Locality factor
10%

Scales the estimate up/down based on ZIP-to-county living cost differentials.

Industry index sources

Each industry key maps to a specific BLS Employment Cost Index (ECI) and Current Employment Statistics (AHE) series. We publish the references and last chained multiplier for quick validation.

Need the plain-language overview? Visit the industries explainer.

IndustryECI seriesAHE seriesLatest monthECI multiplier
Accommodation & Food ServicesECI_ACCOMMODATION_FOOD_ALL_EMPAHE_SUPERSECTOR_ACCOMMODATION_FOOD2025-091.035
Administrative & Support and Waste MgmtECI_ADMIN_SUPPORT_WASTE_ALL_EMPAHE_SUPERSECTOR_ADMIN_SUPPORT_WASTE2025-091.040
Agriculture, Forestry, Fishing & HuntingECI_AGRICULTURE_ALL_EMPAHE_SUPERSECTOR_AGRICULTURE2025-091.043
Arts, Entertainment & RecreationECI_ARTS_ENT_REC_ALL_EMPAHE_SUPERSECTOR_ARTS_ENT_REC2025-091.035
ConstructionECI_CONSTRUCTION_ALL_EMPAHE_SUPERSECTOR_CONSTRUCTION2025-091.052
Educational ServicesECI_EDUCATION_SERVICES_ALL_EMPAHE_SUPERSECTOR_EDUCATIONAL_SERVICES2025-091.049
Finance & InsuranceECI_FINANCE_ALL_EMPAHE_SUPERSECTOR_FINANCE2025-091.043
Health Care & Social AssistanceECI_HEALTHCARE_SOCIAL_ALL_EMPAHE_SUPERSECTOR_HEALTHCARE_SOCIAL2025-091.055
InformationECI_INFORMATION_ALL_EMPAHE_SUPERSECTOR_INFORMATION2025-091.037
Management of Companies & EnterprisesECI_MANAGEMENT_ALL_EMPAHE_SUPERSECTOR_MANAGEMENT2025-091.034
ManufacturingECI_MANUFACTURING_ALL_EMPAHE_SUPERSECTOR_MANUFACTURING2025-091.043
Mining, Quarrying, and Oil & Gas ExtractionECI_MINING_ALL_EMPAHE_SUPERSECTOR_MINING2025-091.043
Other Services (except Public Administration)ECI_OTHER_SERVICES_ALL_EMPAHE_SUPERSECTOR_OTHER_SERVICES2025-091.043
Professional, Scientific & Technical ServicesECI_PROF_SCI_TECH_ALL_EMPAHE_SUPERSECTOR_PROF_SCI_TECH2025-091.038
Public AdministrationECI_PUBLIC_ADMIN_ALL_EMPAHE_SUPERSECTOR_PUBLIC_ADMIN1.000
Real Estate & Rental and LeasingECI_REAL_ESTATE_ALL_EMPAHE_SUPERSECTOR_REAL_ESTATE2025-091.042
Retail TradeECI_RETAIL_ALL_EMPAHE_SUPERSECTOR_RETAIL2025-091.039
Software & Tech (alias of Information)ECI_INFORMATION_ALL_EMPAHE_SUPERSECTOR_INFORMATION2025-091.038
Transportation & WarehousingECI_TRANSPORT_WAREHOUSING_ALL_EMPAHE_SUPERSECTOR_TRANSPORT_WAREHOUSING2025-091.048
UtilitiesECI_UTILITIES_ALL_EMPAHE_SUPERSECTOR_UTILITIES2025-091.051
Wholesale TradeECI_WHOLESALE_ALL_EMPAHE_SUPERSECTOR_WHOLESALE2025-091.041

Updated: 2025-10-06 · Reference month: 2024-05

County locality factors

Locality factors are derived from HUD Fair Market Rents (2BR) and normalized to the national median. ZIP codes inherit the weighted factors for every county they intersect via the USPS ZIP-county crosswalk. Higher factors lift the Nowcast above the national industry trend; lower factors suppress it.

Highest factors

CountyFactorAs of
Santa Cruz County, CA
FIPS: 06087
4.3452025-10
Santa Clara County, CA
FIPS: 06085
3.5452025-10
Marin County, CA
FIPS: 06041
3.4142025-10
San Francisco County, CA
FIPS: 06075
3.4142025-10
San Mateo County, CA
FIPS: 06081
3.4142025-10
Santa Barbara County, CA
FIPS: 06083
3.1152025-10
Monterey County, CA
FIPS: 06053
3.0682025-10
Orange County, CA
FIPS: 06059
2.9872025-10
San Diego County, CA
FIPS: 06073
2.9642025-10
Nantucket County, MA
FIPS: 25019
2.9242025-10
Middlesex County, MA
FIPS: 25017
2.9192025-10
Norfolk County, MA
FIPS: 25021
2.9192025-10
Suffolk County, MA
FIPS: 25025
2.9192025-10
Napa County, CA
FIPS: 06055
2.8722025-10
Bronx County, NY
FIPS: 36005
2.8602025-10

Lowest factors

CountyFactorAs of
Barbour County, AL
FIPS: 01005
0.7942025-10
Bullock County, AL
FIPS: 01011
0.7942025-10
Choctaw County, AL
FIPS: 01023
0.7942025-10
Clarke County, AL
FIPS: 01025
0.7942025-10
Clay County, AL
FIPS: 01027
0.7942025-10
Conecuh County, AL
FIPS: 01035
0.7942025-10
Covington County, AL
FIPS: 01039
0.7942025-10
Crenshaw County, AL
FIPS: 01041
0.7942025-10
Dale County, AL
FIPS: 01045
0.7942025-10
DeKalb County, AL
FIPS: 01049
0.7942025-10
Escambia County, AL
FIPS: 01053
0.7942025-10
Fayette County, AL
FIPS: 01057
0.7942025-10
Franklin County, AL
FIPS: 01059
0.7942025-10
Jackson County, AL
FIPS: 01071
0.7942025-10
Lamar County, AL
FIPS: 01075
0.7942025-10

Updated: 2026-01 · Puerto Rico counties are hidden here because Puerto Rico is not selectable in the estimator UI.

Refresh cadence

We update each dataset on the same schedule the source agency publishes. Highlights:

  • MonthlyCES Average Hourly Earnings (AHE) levels and the chained multipliers that drive the Current (Nowcast) view.
    Last refresh: Jan 16, 2026 · Next scheduled: Jan 2026
  • QuarterlyEmployment Cost Index (ECI) levels and industry chains shortly after BLS releases each quarter (Jan, Apr, Jul, Oct).
    Last refresh: Jan 16, 2026 · Next scheduled: Mar 2026
  • AnnuallyHUD Fair Market Rents (county-level) plus USPS ZIP-county crosswalks feed the locality factors; we clamp between releases to avoid unwanted drift.
    Last refresh: Jan 2026 · Next scheduled: Jan 2027
  • OEWS baselineWhen BLS publishes the new OEWS year, we ingest the release, update the reference month, and rebuild the chains.
    Last refresh: Feb 04, 2026 · Next scheduled: May 2025

Internally we follow a matching playbook so every release follows the same cadence; contact support if you need a copy for audit reviews.

Download the raw datasets

These JSON exports live under /public/data/nowcast inside the app and are bundled with production builds.