{
 "name": "RoughInDesk Plumber Pay Benchmark",
 "title": "Plumber Pay Benchmark",
 "url": "https://roughindesk.com/datasets/plumber-pay-benchmark/",
 "csv": "https://roughindesk.com/datasets/plumber-pay-benchmark.csv",
 "markdown": "https://roughindesk.com/datasets/plumber-pay-benchmark/index.md",
 "computed_at": "2026-10-05",
 "license": "https://roughindesk.com/terms",
 "headline": "The median published figure in the Plumber Pay Benchmark is 29.20 USD across 6 figures from 3 sources' own pages (range 18.22 to 32.62 USD), read 12 September 2026.",
 "quotes": [
  "The median published figure in the Plumber Pay Benchmark is 29.20 USD across 6 figures from 3 sources' own pages (range 18.22 to 32.62 USD), read 12 September 2026.",
  "3 of the 6 named sources read in full publish a figure; 3 publish none, read 12 September 2026.",
  "Plumber Pay Benchmark, state United States (OES mean hourly): median 32.62 USD across 1 source, read 12 September 2026.",
  "Plumber Pay Benchmark, state United States (OES median hourly): median 29.59 USD across 1 source, read 12 September 2026.",
  "Plumber Pay Benchmark, time May 2025 (OOH median hourly): median 30.67 USD across 1 source, read 12 September 2026.",
  "Plumber Pay Benchmark, time 2026 (PayScale average hourly): median 28.81 USD across 1 source, read 12 September 2026.",
  "Plumber Pay Benchmark, licence level entry level, under 1 year: median 18.22 USD across 1 source, read 12 September 2026.",
  "Plumber Pay Benchmark, licence level early career, 1 to 4 years: median 23.56 USD across 1 source, read 12 September 2026."
 ],
 "citation": "\"RoughInDesk Plumber Pay Benchmark\", updated 2026-10-05, https://roughindesk.com/datasets/plumber-pay-benchmark/.",
 "changed_since": null,
 "national": {
  "unit": "USD",
  "n": 6,
  "median": 29.2,
  "min": 18.22,
  "max": 32.62,
  "p25": 22.224999999999998,
  "p75": 31.1575,
  "mean": 27.245,
  "units": {
   "USD": 6
  },
  "published_sources": 3,
  "named_sources": 7,
  "read_sources": 6,
  "not_published": 3,
  "published_share": 0.5
 },
 "by_axis": {
  "state": {
   "United States (OES mean hourly)": {
    "USD": {
     "n": 1,
     "median": 32.62,
     "min": 32.62,
     "max": 32.62,
     "p25": 32.62,
     "p75": 32.62,
     "mean": 32.62
    }
   },
   "United States (OES median hourly)": {
    "USD": {
     "n": 1,
     "median": 29.59,
     "min": 29.59,
     "max": 29.59,
     "p25": 29.59,
     "p75": 29.59,
     "mean": 29.59
    }
   }
  },
  "time": {
   "May 2025 (OOH median hourly)": {
    "USD": {
     "n": 1,
     "median": 30.67,
     "min": 30.67,
     "max": 30.67,
     "p25": 30.67,
     "p75": 30.67,
     "mean": 30.67
    }
   },
   "2026 (PayScale average hourly)": {
    "USD": {
     "n": 1,
     "median": 28.81,
     "min": 28.81,
     "max": 28.81,
     "p25": 28.81,
     "p75": 28.81,
     "mean": 28.81
    }
   }
  },
  "licence level": {
   "entry level, under 1 year": {
    "USD": {
     "n": 1,
     "median": 18.22,
     "min": 18.22,
     "max": 18.22,
     "p25": 18.22,
     "p75": 18.22,
     "mean": 18.22
    }
   },
   "early career, 1 to 4 years": {
    "USD": {
     "n": 1,
     "median": 23.56,
     "min": 23.56,
     "max": 23.56,
     "p25": 23.56,
     "p75": 23.56,
     "mean": 23.56
    }
   }
  }
 },
 "rows": [
  {
   "source": "BLS OES 47-2152, May 2023",
   "url": "https://www.bls.gov/oes/2023/may/oes472152.htm",
   "figure": "$ 32.62 ",
   "value": 32.62,
   "unit": "USD",
   "vat": null,
   "axis": {
    "state": "United States (OES mean hourly)"
   },
   "retrieved_at": "2026-09-11",
   "quote": "wage (2) Wage RSE (3) 436,160 1.0 % $ 32.62 $ 67,840 0.6 %",
   "source_class": "primary-government",
   "text_sha256": "dff0990bb9b80bf63f096accfd0c8c0c669f7e86ccadc3ae007bf4a3b16d6798"
  },
  {
   "source": "BLS OES 47-2152, May 2023",
   "url": "https://www.bls.gov/oes/2023/may/oes472152.htm",
   "figure": "$ 29.59 ",
   "value": 29.59,
   "unit": "USD",
   "vat": null,
   "axis": {
    "state": "United States (OES median hourly)"
   },
   "retrieved_at": "2026-09-11",
   "quote": "Hourly Wage $ 18.60 $ 22.99 $ 29.59 $ 38.56 $ 49.59",
   "source_class": "primary-government",
   "text_sha256": "dff0990bb9b80bf63f096accfd0c8c0c669f7e86ccadc3ae007bf4a3b16d6798"
  },
  {
   "source": "BLS Occupational Outlook Handbook - plumbers, pipefitters and steamfitters",
   "url": "https://www.bls.gov/ooh/construction-and-extraction/plumbers-pipefitters-and-steamfitters.htm",
   "figure": "$30.67 ",
   "value": 30.67,
   "unit": "USD",
   "vat": null,
   "axis": {
    "time": "May 2025 (OOH median hourly)"
   },
   "retrieved_at": "2026-09-12",
   "quote": "$30.67 per hour",
   "source_class": "primary-government",
   "text_sha256": "d866dbcaa815eca7cfffa8a0ff8111f50391ab10c241e292960f3da864061819"
  },
  {
   "source": "PayScale plumber hourly rate",
   "url": "https://www.payscale.com/research/US/Job=Plumber/Hourly_Rate",
   "figure": "$28.81 ",
   "value": 28.81,
   "unit": "USD",
   "vat": null,
   "axis": {
    "time": "2026 (PayScale average hourly)"
   },
   "retrieved_at": "2026-09-12",
   "quote": "The average hourly pay for a Plumber is $28.81 in 2026",
   "source_class": "secondary",
   "text_sha256": "95a194c52d8a53dce90a5516b14ee96689db17e2a5db9bb76e705b5bc53cee23"
  },
  {
   "source": "PayScale plumber hourly rate",
   "url": "https://www.payscale.com/research/US/Job=Plumber/Hourly_Rate",
   "figure": "$18.22 ",
   "value": 18.22,
   "unit": "USD",
   "vat": null,
   "axis": {
    "licence level": "entry level, under 1 year"
   },
   "retrieved_at": "2026-09-12",
   "quote": "An entry-level Plumber with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $18.22 based on 51 salaries.",
   "source_class": "secondary",
   "text_sha256": "95a194c52d8a53dce90a5516b14ee96689db17e2a5db9bb76e705b5bc53cee23"
  },
  {
   "source": "PayScale plumber hourly rate",
   "url": "https://www.payscale.com/research/US/Job=Plumber/Hourly_Rate",
   "figure": "$23.56 ",
   "value": 23.56,
   "unit": "USD",
   "vat": null,
   "axis": {
    "licence level": "early career, 1 to 4 years"
   },
   "retrieved_at": "2026-09-12",
   "quote": "An early career Plumber with 1-4 years of experience earns an average total compensation of $23.56 based on 397 salaries.",
   "source_class": "secondary",
   "text_sha256": "95a194c52d8a53dce90a5516b14ee96689db17e2a5db9bb76e705b5bc53cee23"
  }
 ],
 "not_published": [
  {
   "source": "BLS Occupational Employment and Wage Statistics 47-2152, current",
   "url": "https://www.bls.gov/oes/current/oes472152.htm",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Apprenticeship.gov",
   "url": "https://www.apprenticeship.gov/",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "the wage series per jurisdiction",
   "url": "https://www.bls.gov/oes/current/oes472152.htm",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  }
 ],
 "sources": [
  {
   "url": "https://www.bls.gov/ooh/construction-and-extraction/plumbers-pipefitters-and-steamfitters.htm",
   "label": "BLS Occupational Outlook Handbook - plumbers, pipefitters and steamfitters",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.bls.gov/oes/current/oes472152.htm",
   "label": "BLS Occupational Employment and Wage Statistics 47-2152, current",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.bls.gov/oes/2023/may/oes472152.htm",
   "label": "BLS OES 47-2152, May 2023",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.apprenticeship.gov/",
   "label": "Apprenticeship.gov",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.payscale.com/research/US/Job=Plumber/Hourly_Rate",
   "label": "PayScale plumber hourly rate",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.bls.gov/news.release/pdf/ocwage.pdf",
   "label": "BLS Occupational Employment and Wages news release (PDF)",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.bls.gov/oes/current/oes472152.htm",
   "label": "the wage series per jurisdiction",
   "license": "the publisher's own terms; quoted for reporting and comment"
  }
 ],
 "methodology": "Every row is a verbatim sentence read from the named source's own page through our fetch service on the date shown, hash-pinned to the stored read (the sha of the page's visible text; the raw page is mirrored to R2). 3 of the 6 named sources that could be read published a usable figure; 3 published none and are recorded as not published, never filled in; 1 could not be read (blocked, dead or unreachable) and count nowhere. The headline figures (median, minimum, maximum, quartiles) are over ONE figure per source in USD (a source's median where its page yielded several accepted sentences), so N counts sources, never sentences; 38 candidate sentence(s) were refused by a reviewer with the reason recorded. The fuller derivation this dataset is chartered to grow into (not yet what the figures above are; they are each source's own published figure as read): the BLS OES wage for SOC 47-2152 by state and metropolitan area, set beside the hourly rate contractors publish in the same metro from the job price index; the gap between what the trade charges per hour and what it pays per hour - the loaded-labour multiple by metro - is the figure nobody publishes, and it is the number a contractor setting a price book needs",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d9d9d9;border-radius:8px;background:#ffffff;color:#111111;font-family:system-ui,sans-serif;max-width:480px\"><p style=\"margin:0 0 8px;font-size:28px;font-weight:700;color:#111111;background:#ffffff\">29.20 USD</p><p style=\"margin:0 0 8px;font-size:14px;color:#111111;background:#ffffff\">median published figure, Plumber Pay Benchmark, across 3 sources, read 12 September 2026</p><figcaption style=\"font-size:12px;color:#444444;background:#ffffff\"><a href=\"https://roughindesk.com/datasets/plumber-pay-benchmark/#median\" style=\"color:#1a4fd6;background:#ffffff\">Source: RoughInDesk Plumber Pay Benchmark</a></figcaption></figure>"
}
