{
  "meta": {
    "source": "U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS)",
    "vintage": "May 2025",
    "retrieved": "2026-07-18",
    "nationalMedian47_0000": 28.63,
    "note": "wageIndex = state median hourly wage, construction & extraction occupations (SOC 47-0000) ÷ national median"
  },
  "states": {
    "AL": {
      "median47_0000": 22.99,
      "wageIndex": 0.8,
      "carpenter": 23.18,
      "electrician": 26.78,
      "plumber": 28.21
    },
    "AK": {
      "median47_0000": 36.36,
      "wageIndex": 1.27,
      "carpenter": 35.51,
      "electrician": 43,
      "plumber": 45.15
    },
    "AZ": {
      "median47_0000": 27.9,
      "wageIndex": 0.97,
      "carpenter": 28.17,
      "electrician": 29.36,
      "plumber": 29.84
    },
    "AR": {
      "median47_0000": 22.05,
      "wageIndex": 0.77,
      "carpenter": 22.96,
      "electrician": 23.59,
      "plumber": 23.39
    },
    "CA": {
      "median47_0000": 34.46,
      "wageIndex": 1.2,
      "carpenter": 36.5,
      "electrician": 36.62,
      "plumber": 35.01
    },
    "CO": {
      "median47_0000": 29.42,
      "wageIndex": 1.03,
      "carpenter": 30.21,
      "electrician": 29.92,
      "plumber": 30.4
    },
    "CT": {
      "median47_0000": 34.44,
      "wageIndex": 1.2,
      "carpenter": 30.8,
      "electrician": 37.28,
      "plumber": 37.16
    },
    "DE": {
      "median47_0000": 28.54,
      "wageIndex": 1,
      "carpenter": 28.46,
      "electrician": 30.63,
      "plumber": 31.11
    },
    "DC": {
      "median47_0000": 33.71,
      "wageIndex": 1.18,
      "carpenter": 29.67,
      "electrician": 37.97,
      "plumber": 48.57
    },
    "FL": {
      "median47_0000": 23.73,
      "wageIndex": 0.83,
      "carpenter": 23.98,
      "electrician": 27.52,
      "plumber": 25.44
    },
    "GA": {
      "median47_0000": 23.94,
      "wageIndex": 0.84,
      "carpenter": 23.72,
      "electrician": 28.04,
      "plumber": 27.5
    },
    "HI": {
      "median47_0000": 39.64,
      "wageIndex": 1.38,
      "carpenter": 41,
      "electrician": 46.38,
      "plumber": 37.53
    },
    "ID": {
      "median47_0000": 27,
      "wageIndex": 0.94,
      "carpenter": 25,
      "electrician": 30.29,
      "plumber": 25.18
    },
    "IL": {
      "median47_0000": 38.74,
      "wageIndex": 1.35,
      "carpenter": 37.98,
      "electrician": 47.87,
      "plumber": 48.05
    },
    "IN": {
      "median47_0000": 29.74,
      "wageIndex": 1.04,
      "carpenter": 30.23,
      "electrician": 32.93,
      "plumber": 36.69
    },
    "IA": {
      "median47_0000": 28.59,
      "wageIndex": 1,
      "carpenter": 27.75,
      "electrician": 29.26,
      "plumber": 30.72
    },
    "KS": {
      "median47_0000": 26.43,
      "wageIndex": 0.92,
      "carpenter": 27.39,
      "electrician": 31.66,
      "plumber": 31.36
    },
    "KY": {
      "median47_0000": 25.55,
      "wageIndex": 0.89,
      "carpenter": 25.33,
      "electrician": 28.71,
      "plumber": 30.84
    },
    "LA": {
      "median47_0000": 24.01,
      "wageIndex": 0.84,
      "carpenter": 24,
      "electrician": 29.59,
      "plumber": 30.62
    },
    "ME": {
      "median47_0000": 29,
      "wageIndex": 1.01,
      "carpenter": 29.88,
      "electrician": 36.24,
      "plumber": 30.77
    },
    "MD": {
      "median47_0000": 28.79,
      "wageIndex": 1.01,
      "carpenter": 30.27,
      "electrician": 35.33,
      "plumber": 31.44
    },
    "MA": {
      "median47_0000": 37.25,
      "wageIndex": 1.3,
      "carpenter": 36.16,
      "electrician": 38.18,
      "plumber": 45.14
    },
    "MI": {
      "median47_0000": 29.42,
      "wageIndex": 1.03,
      "carpenter": 29.66,
      "electrician": 36.67,
      "plumber": 38.56
    },
    "MN": {
      "median47_0000": 34.9,
      "wageIndex": 1.22,
      "carpenter": 31.22,
      "electrician": 37.58,
      "plumber": 45.39
    },
    "MS": {
      "median47_0000": 22.5,
      "wageIndex": 0.79,
      "carpenter": 23.39,
      "electrician": 29.26,
      "plumber": 26.67
    },
    "MO": {
      "median47_0000": 29.68,
      "wageIndex": 1.04,
      "carpenter": 29.25,
      "electrician": 31.45,
      "plumber": 32.11
    },
    "MT": {
      "median47_0000": 29.31,
      "wageIndex": 1.02,
      "carpenter": 28.28,
      "electrician": 36.9,
      "plumber": 38.44
    },
    "NE": {
      "median47_0000": 25.86,
      "wageIndex": 0.9,
      "carpenter": 24.19,
      "electrician": 29.24,
      "plumber": 29.31
    },
    "NV": {
      "median47_0000": 29.68,
      "wageIndex": 1.04,
      "carpenter": 29.99,
      "electrician": 35.37,
      "plumber": 29.62
    },
    "NH": {
      "median47_0000": 28.89,
      "wageIndex": 1.01,
      "carpenter": 29.42,
      "electrician": 30.21,
      "plumber": 32.12
    },
    "NJ": {
      "median47_0000": 35.32,
      "wageIndex": 1.23,
      "carpenter": 30.77,
      "electrician": 37.14,
      "plumber": 37.61
    },
    "NM": {
      "median47_0000": 23.99,
      "wageIndex": 0.84,
      "carpenter": 28.71,
      "electrician": 28.07,
      "plumber": 29.54
    },
    "NY": {
      "median47_0000": 33.85,
      "wageIndex": 1.18,
      "carpenter": 34.77,
      "electrician": 37.86,
      "plumber": 37.26
    },
    "NC": {
      "median47_0000": 23.75,
      "wageIndex": 0.83,
      "carpenter": 23.61,
      "electrician": 27.31,
      "plumber": 27.44
    },
    "ND": {
      "median47_0000": 29.41,
      "wageIndex": 1.03,
      "carpenter": 27.83,
      "electrician": 31.59,
      "plumber": 30.56
    },
    "OH": {
      "median47_0000": 29.88,
      "wageIndex": 1.04,
      "carpenter": 29.24,
      "electrician": 31.11,
      "plumber": 30.45
    },
    "OK": {
      "median47_0000": 23.38,
      "wageIndex": 0.82,
      "carpenter": 22.55,
      "electrician": 29.33,
      "plumber": 27.87
    },
    "OR": {
      "median47_0000": 31.79,
      "wageIndex": 1.11,
      "carpenter": 30.23,
      "electrician": 48.71,
      "plumber": 46.66
    },
    "PA": {
      "median47_0000": 29.1,
      "wageIndex": 1.02,
      "carpenter": 28.54,
      "electrician": 32.5,
      "plumber": 32.73
    },
    "RI": {
      "median47_0000": 30.31,
      "wageIndex": 1.06,
      "carpenter": 29.25,
      "electrician": 35.62,
      "plumber": 36.77
    },
    "SC": {
      "median47_0000": 23.83,
      "wageIndex": 0.83,
      "carpenter": 24.36,
      "electrician": 28.24,
      "plumber": 25.93
    },
    "SD": {
      "median47_0000": 24.1,
      "wageIndex": 0.84,
      "carpenter": 23.14,
      "electrician": 29.51,
      "plumber": 24.82
    },
    "TN": {
      "median47_0000": 24.29,
      "wageIndex": 0.85,
      "carpenter": 24.44,
      "electrician": 29.37,
      "plumber": 28.17
    },
    "TX": {
      "median47_0000": 23.64,
      "wageIndex": 0.83,
      "carpenter": 23.51,
      "electrician": 28.16,
      "plumber": 28.77
    },
    "UT": {
      "median47_0000": 27.48,
      "wageIndex": 0.96,
      "carpenter": 25.17,
      "electrician": 29.81,
      "plumber": 29.76
    },
    "VT": {
      "median47_0000": 28.72,
      "wageIndex": 1,
      "carpenter": 30,
      "electrician": 30.49,
      "plumber": 29.89
    },
    "VA": {
      "median47_0000": 27.14,
      "wageIndex": 0.95,
      "carpenter": 26.77,
      "electrician": 30.24,
      "plumber": 29.07
    },
    "WA": {
      "median47_0000": 36.3,
      "wageIndex": 1.27,
      "carpenter": 35.67,
      "electrician": 45.78,
      "plumber": 38.96
    },
    "WV": {
      "median47_0000": 27.7,
      "wageIndex": 0.97,
      "carpenter": 23.42,
      "electrician": 31.16,
      "plumber": 27.39
    },
    "WI": {
      "median47_0000": 30.6,
      "wageIndex": 1.07,
      "carpenter": 29.65,
      "electrician": 36.8,
      "plumber": 39.04
    },
    "WY": {
      "median47_0000": 28.73,
      "wageIndex": 1,
      "carpenter": 27.33,
      "electrician": 36.59,
      "plumber": 30.01
    }
  }
}