Every input. Fully transparent.

Transparency & methodology

Salary Coach uses only public Bureau of Labor Statistics (BLS) and BEA data. 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 ÷ 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 BEA Regional Price Parities → county cost-of-living signal (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 → 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-061.031
Administrative & Support and Waste MgmtECI_ADMIN_SUPPORT_WASTE_ALL_EMPAHE_SUPERSECTOR_ADMIN_SUPPORT_WASTE2025-061.032
Agriculture, Forestry, Fishing & HuntingECI_AGRICULTURE_ALL_EMPAHE_SUPERSECTOR_AGRICULTURE2025-061.035
Arts, Entertainment & RecreationECI_ARTS_ENT_REC_ALL_EMPAHE_SUPERSECTOR_ARTS_ENT_REC2025-061.029
ConstructionECI_CONSTRUCTION_ALL_EMPAHE_SUPERSECTOR_CONSTRUCTION2025-061.042
Educational ServicesECI_EDUCATION_SERVICES_ALL_EMPAHE_SUPERSECTOR_EDUCATIONAL_SERVICES2025-061.029
Finance & InsuranceECI_FINANCE_ALL_EMPAHE_SUPERSECTOR_FINANCE2025-061.043
Health Care & Social AssistanceECI_HEALTHCARE_SOCIAL_ALL_EMPAHE_SUPERSECTOR_HEALTHCARE_SOCIAL2025-061.045
InformationECI_INFORMATION_ALL_EMPAHE_SUPERSECTOR_INFORMATION2025-061.031
Management of Companies & EnterprisesECI_MANAGEMENT_ALL_EMPAHE_SUPERSECTOR_MANAGEMENT2025-061.030
ManufacturingECI_MANUFACTURING_ALL_EMPAHE_SUPERSECTOR_MANUFACTURING2025-061.036
Mining, Quarrying, and Oil & Gas ExtractionECI_MINING_ALL_EMPAHE_SUPERSECTOR_MINING2025-061.036
Other Services (except Public Administration)ECI_OTHER_SERVICES_ALL_EMPAHE_SUPERSECTOR_OTHER_SERVICES2025-061.028
Professional, Scientific & Technical ServicesECI_PROF_SCI_TECH_ALL_EMPAHE_SUPERSECTOR_PROF_SCI_TECH2025-061.033
Public AdministrationECI_PUBLIC_ADMIN_ALL_EMPAHE_SUPERSECTOR_PUBLIC_ADMIN1.000
Real Estate & Rental and LeasingECI_REAL_ESTATE_ALL_EMPAHE_SUPERSECTOR_REAL_ESTATE2025-061.053
Retail TradeECI_RETAIL_ALL_EMPAHE_SUPERSECTOR_RETAIL2025-061.031
Software & Tech (alias of Information)ECI_INFORMATION_ALL_EMPAHE_SUPERSECTOR_INFORMATION2025-061.033
Transportation & WarehousingECI_TRANSPORT_WAREHOUSING_ALL_EMPAHE_SUPERSECTOR_TRANSPORT_WAREHOUSING2025-061.038
UtilitiesECI_UTILITIES_ALL_EMPAHE_SUPERSECTOR_UTILITIES2025-061.041
Wholesale TradeECI_WHOLESALE_ALL_EMPAHE_SUPERSECTOR_WHOLESALE2025-061.028

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

County locality factors

Locality factors are derived from BEA Regional Price Parities and scaled to the latest CPI release. ZIP codes inherit the weighted factors for every county they intersect. 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.1392024-10
Marin County, CA
FIPS: 06041
3.5402024-10
San Francisco County, CA
FIPS: 06075
3.5402024-10
San Mateo County, CA
FIPS: 06081
3.5402024-10
Santa Clara County, CA
FIPS: 06085
3.4212024-10
Orange County, CA
FIPS: 06059
3.1792024-10
Nantucket County, MA
FIPS: 25019
3.0832024-10
Santa Barbara County, CA
FIPS: 06083
3.0692024-10
San Diego County, CA
FIPS: 06073
2.9482024-10
Middlesex County, MA
FIPS: 25017
2.8892024-10
Norfolk County, MA
FIPS: 25021
2.8892024-10
Suffolk County, MA
FIPS: 25025
2.8892024-10
Alameda County, CA
FIPS: 06001
2.8612024-10
Contra Costa County, CA
FIPS: 06013
2.8612024-10
Bronx County, NY
FIPS: 36005
2.8582024-10

Lowest factors

CountyFactorAs of
Barbour County, AL
FIPS: 01005
0.7622024-10
Bullock County, AL
FIPS: 01011
0.7622024-10
Clay County, AL
FIPS: 01027
0.7622024-10
Conecuh County, AL
FIPS: 01035
0.7622024-10
Coosa County, AL
FIPS: 01037
0.7622024-10
Covington County, AL
FIPS: 01039
0.7622024-10
Crenshaw County, AL
FIPS: 01041
0.7622024-10
Dale County, AL
FIPS: 01045
0.7622024-10
DeKalb County, AL
FIPS: 01049
0.7622024-10
Escambia County, AL
FIPS: 01053
0.7622024-10
Fayette County, AL
FIPS: 01057
0.7622024-10
Franklin County, AL
FIPS: 01059
0.7622024-10
Jackson County, AL
FIPS: 01071
0.7622024-10
Lamar County, AL
FIPS: 01075
0.7622024-10
Marion County, AL
FIPS: 01093
0.7622024-10

Updated: 2025-11 · 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:

  • Monthly – CES Average Hourly Earnings (AHE) levels and the chained multipliers that drive the Current (Nowcast) view.
  • Quarterly – Employment Cost Index (ECI) levels and industry chains shortly after BLS releases each quarter (Jan, Apr, Jul, Oct).
  • Annually – BEA Regional Price Parities feed the county/ZIP locality factors; we clamp factors between releases to avoid unwanted drift.
  • OEWS baseline – When BLS publishes the new OEWS year, we ingest the release, update the reference month, and rebuild the chains.

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.