Reference Source

State prevailing wage law applicability thresholds

At what project dollar amount does the prevailing wage apply in each state? About 28 US states have their own prevailing wage laws ('Little Davis-Bacon Acts') covering state- and locally-funded construction. The threshold ranges from $0 (New York, Illinois — all public works) to $1,000 (California) to $500,000 (Colorado) to $1,000,000 (Connecticut new construction). The remaining ~22 states have no prevailing wage law. The federal Davis-Bacon Act applies to all federally-funded construction over $2,000 regardless of state. One record per state, sourced from that state's department of labor. Answers 'does prevailing wage apply to my project in Texas', 'what is the prevailing wage threshold in California', 'which states have prevailing wage laws', and 'do I have to pay prevailing wage on a $50,000 state project'. The DOL published the definitive comparison at dol.gov but it returns 403 to non-browser fetchers, so agents and assistants are locked out of the federal reference.

Records11
Sources11
Verified
Review by
LicenceFacts extracted from state department of labor pages, with attributed quote and link back. Prevailing wage thresholds are public regulatory facts published by state agencies. No source carries a restrictive notice.

The data

StateHas a prevailing wage lawDollar thresholdCovered project typesAdministering agencyFunding scopeStatute
CaliforniaYesall public works projectspublic works projectsDepartment of Industrial Relations
ColoradoYes$500,000public projects — any construction, alteration, repair, demolition, or improvement of any land, building, structure, facility, road, highway, bridge, or other public improvementOffice of the State Architectstate (projects utilizing federal funds are exempt from these requirements)C.R.S. §24-92-201
HawaiiYes$2,000construction of a public work project to which a governmental contracting agency is a partyDepartment of Labor and Industrial Relationsstate and local (governmental contracting agency)HRS §104-2
MarylandYes$250,000state or political subdivision construction contracts including school constructionDivision of Labor and Industry, Prevailing Wage Unitstate funding of 25% or moreState Finance and Procurement Article, Section 17-201
MinnesotaYes$25,000 (or $2,500 for single-trade projects)projects financed in whole or part by state fundsDepartment of Labor and Industrystate-funded (in whole or part)Minnesota Statutes 177.41 to 177.44
MissouriYesover $75,000public works projects constructed by or on behalf of state and local public bodiesDivision of Labor Standardsstate and local public bodies
NevadaYes$100,000public worksOffice of the Labor Commissionerstate and localNRS 338.080
OregonYesno minimum (all public works)all public works projects in the state of OregonBureau of Labor and Industries (BOLI)state and local (public works)
Rhode IslandYes$1,000public works projects — all craftsmen, mechanics, laborers, teamsters, and other workersDepartment of Labor and Trainingstate or municipal fundsRIGL 37-13
VirginiaYes$250,000public works — the operation, erection, construction, alteration, improvement, maintenance, or repair of any public facility or immovable property owned, used, or leased by a state agency or localityDepartment of Labor and Industrystate-funded (or local, if locality has adopted an ordinance)Virginia Code 2-2-4321.3
WashingtonYesno minimum (all public works)construction, reconstruction, maintenance or repair funded by any public dollars, including building service maintenance, landscape construction and grounds maintenance, and small projectsDepartment of Labor & Industries (L&I)any public dollars (direct or indirect) for any portion of the project

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 11 sources this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup state-prevailing-wage-thresholds state=California

npx -y refsource lookup state-prevailing-wage-thresholds state=California

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "State prevailing wage law applicability thresholds", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `state-prevailing-wage-thresholds`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

11 records. last verified against source . due for re-check by .

Licence. Facts extracted from state department of labor pages, with attributed quote and link back. Prevailing wage thresholds are public regulatory facts published by state agencies. No source carries a restrictive notice.