Home / Download data
Prevailing wage data for all 50 states (CSV and JSON)
Download prevailing wage rates as CSV or JSON: 219,224 rates for every county (and Connecticut town) in all 50 states, DC and four territories, each with its source URL.
Free to use. The agencies' material is public; if you republish, please link to the agency's source and to this page. Checked October 25, 2026.
Alabama: 3,762 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- al/all.csv: one row per county, trade and classification
- al/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Alabama WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
67 locality files
- Autauga County.csv93 rows
- Baldwin County.csv91 rows
- Barbour County.csv74 rows
- Bibb County.csv101 rows
- Blount County.csv101 rows
- Bullock County.csv74 rows
- Butler County.csv74 rows
- Calhoun County.csv89 rows
- Chambers County.csv72 rows
- Cherokee County.csv72 rows
- Chilton County.csv101 rows
- Choctaw County.csv75 rows
- Clarke County.csv75 rows
- Clay County.csv72 rows
- Cleburne County.csv72 rows
- Coffee County.csv74 rows
- Colbert County.csv92 rows
- Conecuh County.csv75 rows
- Coosa County.csv72 rows
- Covington County.csv74 rows
- Crenshaw County.csv74 rows
- Cullman County.csv75 rows
- Dale County.csv74 rows
- Dallas County.csv71 rows
- DeKalb County.csv74 rows
- Elmore County.csv93 rows
- Escambia County.csv76 rows
- Etowah County.csv91 rows
- Fayette County.csv72 rows
- Franklin County.csv73 rows
- Geneva County.csv93 rows
- Greene County.csv77 rows
- Hale County.csv90 rows
- Henry County.csv93 rows
- Houston County.csv92 rows
- Jackson County.csv73 rows
- Jefferson County.csv101 rows
- Lamar County.csv71 rows
- Lauderdale County.csv92 rows
- Lawrence County.csv94 rows
- Lee County.csv92 rows
- Limestone County.csv92 rows
- Lowndes County.csv93 rows
- Macon County.csv74 rows
- Madison County.csv92 rows
- Marengo County.csv75 rows
- Marion County.csv73 rows
- Marshall County.csv73 rows
- Mobile County.csv95 rows
- Monroe County.csv75 rows
- Montgomery County.csv92 rows
- Morgan County.csv94 rows
- Perry County.csv72 rows
- Pickens County.csv88 rows
- Pike County.csv74 rows
- Randolph County.csv72 rows
- Russell County.csv92 rows
- Shelby County.csv101 rows
- St. Clair County.csv101 rows
- Sumter County.csv73 rows
- Talladega County.csv72 rows
- Tallapoosa County.csv72 rows
- Tuscaloosa County.csv92 rows
- Walker County.csv101 rows
- Washington County.csv76 rows
- Wilcox County.csv76 rows
- Winston County.csv72 rows
Alaska: 482 rates, Pamphlet 600 Issue 53 (Sep 1, 2026)
- ak/all.csv: one row per county, trade and classification
- ak/rates.json: the same rows as JSON, for scripts and agents
Columns: Every Pamphlet 600 record for Issues 50–53: class code, title, region, basic hourly rate, each benefit, total, bid-date window, issue and source page. Each file has every field the pipeline records; lists are JSON in their cell.
30 locality files
- Aleutians East Borough.csv97 rows
- Aleutians West Census Area.csv97 rows
- Anchorage Municipality.csv97 rows
- Bethel Census Area.csv97 rows
- Bristol Bay Borough.csv97 rows
- Chugach Census Area.csv97 rows
- Copper River Census Area.csv119 rows
- Denali Borough.csv119 rows
- Dillingham Census Area.csv97 rows
- Fairbanks North Star Borough.csv96 rows
- Haines Borough.csv97 rows
- Hoonah-Angoon Census Area.csv97 rows
- Juneau City and Borough.csv97 rows
- Kenai Peninsula Borough.csv97 rows
- Ketchikan Gateway Borough.csv97 rows
- Kodiak Island Borough.csv97 rows
- Kusilvak Census Area.csv119 rows
- Lake and Peninsula Borough.csv97 rows
- Matanuska-Susitna Borough.csv119 rows
- Nome Census Area.csv119 rows
- North Slope Borough.csv96 rows
- Northwest Arctic Borough.csv96 rows
- Petersburg Borough.csv97 rows
- Prince of Wales-Hyder Census Area.csv97 rows
- Sitka City and Borough.csv97 rows
- Skagway Municipality.csv97 rows
- Southeast Fairbanks Census Area.csv119 rows
- Wrangell City and Borough.csv97 rows
- Yakutat City and Borough.csv108 rows
- Yukon-Koyukuk Census Area.csv119 rows
American Samoa: 12 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- as/all.csv: one row per county, trade and classification
- as/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the American Samoa WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
5 locality files
- Eastern District.csv12 rows
- Manu'a District.csv12 rows
- Rose Island.csv12 rows
- Swains Island.csv12 rows
- Western District.csv12 rows
Arizona: 1,324 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- az/all.csv: one row per county, trade and classification
- az/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Arizona WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
15 locality files
- Apache County.csv74 rows
- Cochise County.csv108 rows
- Coconino County.csv123 rows
- Gila County.csv73 rows
- Graham County.csv74 rows
- Greenlee County.csv73 rows
- La Paz County.csv70 rows
- Maricopa County.csv135 rows
- Mohave County.csv112 rows
- Navajo County.csv74 rows
- Pima County.csv135 rows
- Pinal County.csv137 rows
- Santa Cruz County.csv71 rows
- Yavapai County.csv122 rows
- Yuma County.csv134 rows
Arkansas: 3,731 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ar/all.csv: one row per county, trade and classification
- ar/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Arkansas WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
75 locality files
- Arkansas County.csv69 rows
- Ashley County.csv69 rows
- Baxter County.csv73 rows
- Benton County.csv92 rows
- Boone County.csv73 rows
- Bradley County.csv69 rows
- Calhoun County.csv74 rows
- Carroll County.csv72 rows
- Chicot County.csv69 rows
- Clark County.csv73 rows
- Clay County.csv79 rows
- Cleburne County.csv79 rows
- Cleveland County.csv88 rows
- Columbia County.csv74 rows
- Conway County.csv73 rows
- Craighead County.csv88 rows
- Crawford County.csv86 rows
- Crittenden County.csv87 rows
- Cross County.csv79 rows
- Dallas County.csv74 rows
- Desha County.csv69 rows
- Drew County.csv69 rows
- Faulkner County.csv97 rows
- Franklin County.csv72 rows
- Fulton County.csv79 rows
- Garland County.csv85 rows
- Grant County.csv97 rows
- Greene County.csv79 rows
- Hempstead County.csv74 rows
- Hot Spring County.csv73 rows
- Howard County.csv73 rows
- Independence County.csv79 rows
- Izard County.csv79 rows
- Jackson County.csv79 rows
- Jefferson County.csv88 rows
- Johnson County.csv73 rows
- Lafayette County.csv74 rows
- Lawrence County.csv79 rows
- Lee County.csv79 rows
- Lincoln County.csv88 rows
- Little River County.csv85 rows
- Logan County.csv73 rows
- Lonoke County.csv97 rows
- Madison County.csv92 rows
- Marion County.csv73 rows
- Miller County.csv86 rows
- Mississippi County.csv79 rows
- Monroe County.csv78 rows
- Montgomery County.csv74 rows
- Nevada County.csv74 rows
- Newton County.csv73 rows
- Ouachita County.csv74 rows
- Perry County.csv97 rows
- Phillips County.csv69 rows
- Pike County.csv74 rows
- Poinsett County.csv88 rows
- Polk County.csv73 rows
- Pope County.csv73 rows
- Prairie County.csv69 rows
- Pulaski County.csv95 rows
- Randolph County.csv79 rows
- Saline County.csv96 rows
- Scott County.csv73 rows
- Searcy County.csv73 rows
- Sebastian County.csv87 rows
- Sevier County.csv74 rows
- Sharp County.csv79 rows
- St. Francis County.csv79 rows
- Stone County.csv79 rows
- Union County.csv74 rows
- Van Buren County.csv73 rows
- Washington County.csv92 rows
- White County.csv79 rows
- Woodruff County.csv79 rows
- Yell County.csv73 rows
California: 16,854 rates, DIR period 2026-2
- ca/all.csv: one row per county, trade and classification
- ca/rates.json: the same rows as JSON, for scripts and agents
Columns: county, craft, classification, area, determination_id, issue_date, expiration_date, base, health_welfare, pension, vacation_holiday, training, other, hours, total_straight_time, daily_ot, sat_ot, sun_hol_ot, holiday_ot, county_split_note, source_url. Money is dollars per hour as DIR prints it. Footnotes that add to the total are already in total_straight_time, so the fringe columns may not add up to it.
58 county files
- Alameda.csv231 rows
- Alpine.csv346 rows
- Amador.csv344 rows
- Butte.csv274 rows
- Calaveras.csv342 rows
- Colusa.csv339 rows
- Contra Costa.csv233 rows
- Del Norte.csv333 rows
- El Dorado.csv360 rows
- Fresno.csv340 rows
- Glenn.csv340 rows
- Humboldt.csv346 rows
- Imperial.csv230 rows
- Inyo.csv220 rows
- Kern.csv225 rows
- Kings.csv277 rows
- Lake.csv347 rows
- Lassen.csv349 rows
- Los Angeles.csv239 rows
- Madera.csv339 rows
- Marin.csv231 rows
- Mariposa.csv341 rows
- Mendocino.csv348 rows
- Merced.csv274 rows
- Modoc.csv262 rows
- Mono.csv220 rows
- Monterey.csv343 rows
- Napa.csv280 rows
- Nevada.csv351 rows
- Orange.csv233 rows
- Placer.csv359 rows
- Plumas.csv348 rows
- Riverside.csv224 rows
- Sacramento.csv275 rows
- San Benito.csv281 rows
- San Bernardino.csv233 rows
- San Diego.csv223 rows
- San Francisco.csv228 rows
- San Joaquin.csv275 rows
- San Luis Obispo.csv227 rows
- San Mateo.csv231 rows
- Santa Barbara.csv225 rows
- Santa Clara.csv241 rows
- Santa Cruz.csv278 rows
- Shasta.csv339 rows
- Sierra.csv350 rows
- Siskiyou.csv329 rows
- Solano.csv228 rows
- Sonoma.csv348 rows
- Stanislaus.csv277 rows
- Sutter.csv273 rows
- Tehama.csv339 rows
- Trinity.csv343 rows
- Tulare.csv320 rows
- Tuolumne.csv344 rows
- Ventura.csv233 rows
- Yolo.csv274 rows
- Yuba.csv272 rows
Colorado: 1,716 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- co/all.csv: one row per county, trade and classification
- co/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Colorado WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
65 locality files
- Adams County.csv157 rows
- Alamosa County.csv99 rows
- Arapahoe County.csv160 rows
- Archuleta County.csv99 rows
- Baca County.csv96 rows
- Bent County.csv96 rows
- Boulder County.csv152 rows
- Broomfield County.csv161 rows
- Chaffee County.csv99 rows
- Cheyenne County.csv99 rows
- Clear Creek County.csv119 rows
- Conejos County.csv98 rows
- Costilla County.csv95 rows
- Crowley County.csv96 rows
- Custer County.csv100 rows
- Delta County.csv103 rows
- Denver County.csv159 rows
- Dolores County.csv99 rows
- Douglas County.csv160 rows
- Eagle County.csv101 rows
- El Paso County.csv148 rows
- Elbert County.csv120 rows
- Fremont County.csv100 rows
- Garfield County.csv105 rows
- Gilpin County.csv119 rows
- Grand County.csv103 rows
- Gunnison County.csv99 rows
- Hinsdale County.csv98 rows
- Huerfano County.csv96 rows
- Jackson County.csv101 rows
- Jefferson County.csv157 rows
- Kiowa County.csv96 rows
- Kit Carson County.csv106 rows
- La Plata County.csv99 rows
- Lake County.csv102 rows
- Larimer County.csv145 rows
- Las Animas County.csv96 rows
- Lincoln County.csv99 rows
- Logan County.csv99 rows
- Mesa County.csv142 rows
- Mineral County.csv98 rows
- Moffat County.csv79 rows
- Montezuma County.csv98 rows
- Montrose County.csv101 rows
- Morgan County.csv99 rows
- Otero County.csv96 rows
- Ouray County.csv99 rows
- Park County.csv118 rows
- Phillips County.csv99 rows
- Pitkin County.csv100 rows
- Prowers County.csv96 rows
- Pueblo County.csv145 rows
- Rio Blanco County.csv104 rows
- Rio Grande County.csv98 rows
- Routt County.csv100 rows
- Saguache County.csv99 rows
- San Juan County.csv99 rows
- San Miguel County.csv99 rows
- Sedgwick County.csv97 rows
- Summit County.csv99 rows
- Teller County.csv109 rows
- Washington County.csv99 rows
- Weld County.csv144 rows
- Yuma County.csv99 rows
- City of Denver schedules.csv274 rows
Connecticut: 38,854 rates, CTDOL schedules as of July 1, 2026
- ct/all.csv: one row per county, trade and classification
- ct/rates.json: the same rows as JSON, for scripts and agents
Columns: Every CTDOL row for every town and schedule: town, county, schedule, classification, hourly rate, hourly benefit (with letters and percentages as printed), our total and source page. Each file has every field the pipeline records; lists are JSON in their cell.
171 town files
- Andover.csv227 rows
- Ansonia.csv227 rows
- Ashford.csv228 rows
- Avon.csv227 rows
- Barkhamsted.csv228 rows
- Beacon Falls.csv227 rows
- Berlin.csv227 rows
- Bethany.csv227 rows
- Bethel.csv227 rows
- Bethlehem.csv228 rows
- Bloomfield.csv227 rows
- Bolton.csv227 rows
- Bozrah.csv227 rows
- Branford.csv227 rows
- Bridgeport.csv227 rows
- Bridgewater.csv228 rows
- Bristol.csv227 rows
- Brookfield.csv227 rows
- Brooklyn.csv228 rows
- Burlington.csv227 rows
- Canaan.csv228 rows
- Canterbury.csv228 rows
- Canton.csv227 rows
- Chaplin.csv228 rows
- Cheshire.csv227 rows
- Chester.csv227 rows
- Clinton.csv227 rows
- Colchester.csv227 rows
- Colebrook.csv228 rows
- Columbia.csv227 rows
- Cornwall.csv228 rows
- Coventry.csv227 rows
- Cromwell.csv227 rows
- Danbury.csv227 rows
- Darien.csv227 rows
- Deep River.csv227 rows
- Derby.csv227 rows
- Durham.csv227 rows
- East Granby.csv227 rows
- East Haddam.csv227 rows
- East Hampton.csv227 rows
- East Hartford.csv227 rows
- East Haven.csv227 rows
- East Lyme.csv227 rows
- East Windsor.csv227 rows
- Eastford.csv228 rows
- Easton.csv227 rows
- Ellington.csv227 rows
- Enfield.csv227 rows
- Essex.csv227 rows
- Fairfield.csv227 rows
- Farmington.csv227 rows
- Franklin.csv227 rows
- Glastonbury.csv227 rows
- Goshen.csv228 rows
- Granby.csv227 rows
- Greenwich.csv227 rows
- Griswold.csv227 rows
- Groton.csv227 rows
- Guilford.csv227 rows
- Haddam.csv227 rows
- Hamden.csv228 rows
- Hampton.csv228 rows
- Hartford.csv227 rows
- Hartland.csv227 rows
- Harwinton.csv228 rows
- Hebron.csv227 rows
- Kent.csv228 rows
- Killingly.csv228 rows
- Killingworth.csv226 rows
- Lebanon.csv227 rows
- Ledyard.csv227 rows
- Lisbon.csv227 rows
- Litchfield.csv228 rows
- Lyme.csv227 rows
- Madison.csv227 rows
- Manchester.csv227 rows
- Mansfield.csv227 rows
- Marlborough.csv227 rows
- Meriden.csv227 rows
- Middlebury.csv227 rows
- Middlefield.csv227 rows
- Middletown.csv227 rows
- Milford.csv227 rows
- Monroe.csv227 rows
- Montville.csv227 rows
- Morris.csv228 rows
- Naugatuck.csv227 rows
- New Britain.csv227 rows
- New Canaan.csv227 rows
- New Fairfield.csv227 rows
- New Hartford.csv228 rows
- New Haven.csv227 rows
- New London.csv227 rows
- New Milford.csv228 rows
- Newington.csv227 rows
- Newtown.csv227 rows
- Norfolk.csv228 rows
- North Branford.csv227 rows
- North Canaan.csv228 rows
- North Haven.csv227 rows
- North Stonington.csv227 rows
- Norwalk.csv227 rows
- Norwich.csv227 rows
- Old Lyme.csv227 rows
- Old Saybrook.csv227 rows
- Orange.csv227 rows
- Oxford.csv227 rows
- Plainfield.csv228 rows
- Plainville.csv227 rows
- Plymouth.csv228 rows
- Pomfret.csv228 rows
- Portland.csv227 rows
- Preston.csv227 rows
- Prospect.csv227 rows
- Putnam.csv228 rows
- Redding.csv227 rows
- Ridgefield.csv227 rows
- Rocky Hill.csv227 rows
- Roxbury.csv228 rows
- Salem.csv227 rows
- Salisbury.csv228 rows
- Scotland.csv228 rows
- Seymour.csv227 rows
- Sharon.csv228 rows
- Shelton.csv227 rows
- Sherman.csv227 rows
- Simsbury.csv227 rows
- Somers.csv227 rows
- South Windsor.csv227 rows
- Southbury.csv227 rows
- Southington.csv227 rows
- Sprague.csv227 rows
- Stafford.csv227 rows
- Stamford.csv227 rows
- Sterling.csv228 rows
- Stonington.csv227 rows
- Stratford.csv227 rows
- Suffield.csv227 rows
- Thomaston.csv228 rows
- Thompson.csv228 rows
- Tolland.csv227 rows
- Torrington.csv228 rows
- Trumbull.csv227 rows
- Union.csv227 rows
- Vernon.csv227 rows
- Voluntown.csv227 rows
- Wallingford.csv227 rows
- Warren.csv228 rows
- Washington.csv228 rows
- Waterbury.csv227 rows
- Waterford.csv226 rows
- Watertown.csv227 rows
- West Hartford.csv227 rows
- West Haven.csv227 rows
- Westbrook.csv227 rows
- Weston.csv227 rows
- Westport.csv227 rows
- Wethersfield.csv227 rows
- Willimantic.csv228 rows
- Willington.csv227 rows
- Wilton.csv227 rows
- Winchester.csv228 rows
- Windham.csv227 rows
- Windsor.csv227 rows
- Windsor Locks.csv226 rows
- Wolcott.csv227 rows
- Woodbridge.csv227 rows
- Woodbury.csv228 rows
- Woodstock.csv228 rows
- Statewide.csv226 rows
Delaware: 183 rates, Delaware DOL determinations effective March 13, 2026
- de/all.csv: one row per county, trade and classification
- de/rates.json: the same rows as JSON, for scripts and agents
Columns: Every rate cell on Delaware's Building, Heavy and Highway determinations: county, classification, construction type, rate (fringes included) or DOL's note, and source. Each file has every field the pipeline records; lists are JSON in their cell.
3 locality files
- Kent County.csv59 rows
- New Castle County.csv61 rows
- Sussex County.csv59 rows
District of Columbia: 125 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- dc/all.csv: one row per county, trade and classification
- dc/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the District of Columbia WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
1 locality files
- District of Columbia.csv124 rows
Florida: 6,184 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- fl/all.csv: one row per county, trade and classification
- fl/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Florida WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
67 locality files
- Alachua County.csv127 rows
- Baker County.csv133 rows
- Bay County.csv122 rows
- Bradford County.csv65 rows
- Brevard County.csv125 rows
- Broward County.csv143 rows
- Calhoun County.csv60 rows
- Charlotte County.csv129 rows
- Citrus County.csv89 rows
- Clay County.csv131 rows
- Collier County.csv133 rows
- Columbia County.csv65 rows
- DeSoto County.csv64 rows
- Dixie County.csv66 rows
- Duval County.csv132 rows
- Escambia County.csv129 rows
- Flagler County.csv90 rows
- Franklin County.csv60 rows
- Gadsden County.csv124 rows
- Gilchrist County.csv125 rows
- Glades County.csv65 rows
- Gulf County.csv73 rows
- Hamilton County.csv65 rows
- Hardee County.csv64 rows
- Hendry County.csv66 rows
- Hernando County.csv134 rows
- Highlands County.csv85 rows
- Hillsborough County.csv132 rows
- Holmes County.csv60 rows
- Indian River County.csv129 rows
- Jackson County.csv60 rows
- Jefferson County.csv123 rows
- Lafayette County.csv65 rows
- Lake County.csv129 rows
- Lee County.csv134 rows
- Leon County.csv123 rows
- Levy County.csv75 rows
- Liberty County.csv60 rows
- Madison County.csv65 rows
- Manatee County.csv128 rows
- Marion County.csv122 rows
- Martin County.csv134 rows
- Miami-Dade County.csv143 rows
- Monroe County.csv66 rows
- Nassau County.csv132 rows
- Okaloosa County.csv124 rows
- Okeechobee County.csv65 rows
- Orange County.csv131 rows
- Osceola County.csv129 rows
- Palm Beach County.csv142 rows
- Pasco County.csv133 rows
- Pinellas County.csv134 rows
- Polk County.csv124 rows
- Putnam County.csv66 rows
- Santa Rosa County.csv129 rows
- Sarasota County.csv128 rows
- Seminole County.csv132 rows
- St. Johns County.csv132 rows
- St. Lucie County.csv133 rows
- Sumter County.csv87 rows
- Suwannee County.csv65 rows
- Taylor County.csv65 rows
- Union County.csv65 rows
- Volusia County.csv128 rows
- Wakulla County.csv123 rows
- Walton County.csv81 rows
- Washington County.csv60 rows
Georgia: 4,360 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ga/all.csv: one row per county, trade and classification
- ga/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Georgia WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
159 locality files
- Appling County.csv79 rows
- Atkinson County.csv80 rows
- Bacon County.csv79 rows
- Baker County.csv88 rows
- Baldwin County.csv81 rows
- Banks County.csv75 rows
- Barrow County.csv81 rows
- Bartow County.csv81 rows
- Ben Hill County.csv77 rows
- Berrien County.csv79 rows
- Bibb County.csv64 rows
- Bleckley County.csv83 rows
- Brantley County.csv62 rows
- Brooks County.csv63 rows
- Bryan County.csv65 rows
- Bulloch County.csv77 rows
- Burke County.csv63 rows
- Butts County.csv81 rows
- Calhoun County.csv79 rows
- Camden County.csv78 rows
- Candler County.csv77 rows
- Carroll County.csv80 rows
- Catoosa County.csv62 rows
- Charlton County.csv78 rows
- Chatham County.csv65 rows
- Chattahoochee County.csv63 rows
- Chattooga County.csv76 rows
- Cherokee County.csv80 rows
- Clarke County.csv65 rows
- Clay County.csv79 rows
- Clayton County.csv81 rows
- Clinch County.csv79 rows
- Cobb County.csv81 rows
- Coffee County.csv79 rows
- Colquitt County.csv79 rows
- Columbia County.csv63 rows
- Cook County.csv79 rows
- Coweta County.csv80 rows
- Crawford County.csv64 rows
- Crisp County.csv83 rows
- Dade County.csv62 rows
- Dawson County.csv80 rows
- Decatur County.csv78 rows
- DeKalb County.csv81 rows
- Dodge County.csv83 rows
- Dooly County.csv83 rows
- Dougherty County.csv63 rows
- Douglas County.csv80 rows
- Early County.csv78 rows
- Echols County.csv63 rows
- Effingham County.csv65 rows
- Elbert County.csv76 rows
- Emanuel County.csv77 rows
- Evans County.csv77 rows
- Fannin County.csv76 rows
- Fayette County.csv81 rows
- Floyd County.csv63 rows
- Forsyth County.csv81 rows
- Franklin County.csv76 rows
- Fulton County.csv81 rows
- Gilmer County.csv76 rows
- Glascock County.csv75 rows
- Glynn County.csv62 rows
- Gordon County.csv76 rows
- Grady County.csv79 rows
- Greene County.csv53 rows
- Gwinnett County.csv80 rows
- Habersham County.csv76 rows
- Hall County.csv63 rows
- Hancock County.csv74 rows
- Haralson County.csv80 rows
- Harris County.csv63 rows
- Hart County.csv76 rows
- Heard County.csv80 rows
- Henry County.csv80 rows
- Houston County.csv63 rows
- Irwin County.csv79 rows
- Jackson County.csv76 rows
- Jasper County.csv80 rows
- Jeff Davis County.csv79 rows
- Jefferson County.csv76 rows
- Jenkins County.csv77 rows
- Johnson County.csv77 rows
- Jones County.csv64 rows
- Lamar County.csv81 rows
- Lanier County.csv63 rows
- Laurens County.csv83 rows
- Lee County.csv63 rows
- Liberty County.csv62 rows
- Lincoln County.csv56 rows
- Long County.csv62 rows
- Lowndes County.csv63 rows
- Lumpkin County.csv76 rows
- Macon County.csv83 rows
- Madison County.csv65 rows
- Marion County.csv63 rows
- McDuffie County.csv63 rows
- McIntosh County.csv63 rows
- Meriwether County.csv80 rows
- Miller County.csv79 rows
- Mitchell County.csv79 rows
- Monroe County.csv64 rows
- Montgomery County.csv77 rows
- Morgan County.csv70 rows
- Murray County.csv63 rows
- Muscogee County.csv63 rows
- Newton County.csv80 rows
- Oconee County.csv65 rows
- Oglethorpe County.csv65 rows
- Paulding County.csv80 rows
- Peach County.csv58 rows
- Pickens County.csv80 rows
- Pierce County.csv79 rows
- Pike County.csv80 rows
- Polk County.csv76 rows
- Pulaski County.csv82 rows
- Putnam County.csv82 rows
- Quitman County.csv78 rows
- Rabun County.csv75 rows
- Randolph County.csv79 rows
- Richmond County.csv63 rows
- Rockdale County.csv81 rows
- Schley County.csv82 rows
- Screven County.csv77 rows
- Seminole County.csv79 rows
- Spalding County.csv79 rows
- Stephens County.csv76 rows
- Stewart County.csv56 rows
- Sumter County.csv83 rows
- Talbot County.csv54 rows
- Taliaferro County.csv75 rows
- Tattnall County.csv77 rows
- Taylor County.csv83 rows
- Telfair County.csv78 rows
- Terrell County.csv63 rows
- Thomas County.csv79 rows
- Tift County.csv78 rows
- Toombs County.csv77 rows
- Towns County.csv76 rows
- Treutlen County.csv77 rows
- Troup County.csv81 rows
- Turner County.csv78 rows
- Twiggs County.csv64 rows
- Union County.csv75 rows
- Upson County.csv81 rows
- Walker County.csv62 rows
- Walton County.csv81 rows
- Ware County.csv78 rows
- Warren County.csv75 rows
- Washington County.csv77 rows
- Wayne County.csv78 rows
- Webster County.csv83 rows
- Wheeler County.csv77 rows
- White County.csv76 rows
- Whitfield County.csv63 rows
- Wilcox County.csv83 rows
- Wilkes County.csv75 rows
- Wilkinson County.csv83 rows
- Worth County.csv63 rows
Guam: 46 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- gu/all.csv: one row per county, trade and classification
- gu/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Guam WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
1 locality files
- Guam.csv46 rows
Hawaii: 233 rates, Wage Rate Schedule WRS 511 with addenda 512 and 513 (Oct 2, 2026)
- hi/all.csv: one row per county, trade and classification
- hi/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of DLIR's Wage Rate Schedule in force (WRS 511 + 512 + 513), with each dated step: group, classification, basic rate, fringe, total, effective date, status, overtime figures and remarks. Each file has every field the pipeline records; lists are JSON in their cell.
5 locality files
- Hawaii County.csv139 rows
- City and County of Honolulu.csv139 rows
- Kalawao County.csv139 rows
- Kauai County.csv139 rows
- Maui County.csv139 rows
Idaho: 2,209 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- id/all.csv: one row per county, trade and classification
- id/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Idaho WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
44 locality files
- Ada County.csv69 rows
- Adams County.csv81 rows
- Bannock County.csv63 rows
- Bear Lake County.csv91 rows
- Benewah County.csv81 rows
- Bingham County.csv87 rows
- Blaine County.csv84 rows
- Boise County.csv69 rows
- Bonner County.csv89 rows
- Bonneville County.csv59 rows
- Boundary County.csv87 rows
- Butte County.csv68 rows
- Camas County.csv84 rows
- Canyon County.csv69 rows
- Caribou County.csv92 rows
- Cassia County.csv83 rows
- Clark County.csv86 rows
- Clearwater County.csv89 rows
- Custer County.csv87 rows
- Elmore County.csv86 rows
- Franklin County.csv63 rows
- Fremont County.csv88 rows
- Gem County.csv69 rows
- Gooding County.csv82 rows
- Idaho County.csv91 rows
- Jefferson County.csv60 rows
- Jerome County.csv88 rows
- Kootenai County.csv67 rows
- Latah County.csv89 rows
- Lemhi County.csv89 rows
- Lewis County.csv89 rows
- Lincoln County.csv83 rows
- Madison County.csv86 rows
- Minidoka County.csv85 rows
- Nez Perce County.csv62 rows
- Oneida County.csv91 rows
- Owyhee County.csv69 rows
- Payette County.csv86 rows
- Power County.csv79 rows
- Shoshone County.csv89 rows
- Teton County.csv88 rows
- Twin Falls County.csv83 rows
- Valley County.csv82 rows
- Washington County.csv85 rows
Illinois: 6,816 rates, IDOL posting of October 19, 2026
- il/all.csv: one row per county, trade and classification
- il/rates.json: the same rows as JSON, for scripts and agents
Columns: county, craft, trade_title, classification, work_type, region, class, base, foreman, health_welfare, pension, vacation_holiday, training, other, total_straight_time, total_is_computed, ot_mf_multiplier, ot_sat_multiplier, ot_sun_multiplier, ot_hol_multiplier, add_ot_1_5x_owed, add_ot_2_0x_owed, issue_date, effective_date, region_note, source_url, source_page. IDOL prints no total: total_straight_time is base plus the five fringe columns, with blank cells counted as zero, and total_is_computed is true on every row. Overtime columns are multiples of the base wage. IDOL's legend doesn't define the two Add OT columns; they are copied as printed.
102 county files
- Adams.csv62 rows
- Alexander.csv61 rows
- Bond.csv82 rows
- Boone.csv64 rows
- Brown.csv61 rows
- Bureau.csv70 rows
- Calhoun.csv73 rows
- Carroll.csv75 rows
- Cass.csv62 rows
- Champaign.csv57 rows
- Christian.csv64 rows
- Clark.csv50 rows
- Clay.csv51 rows
- Clinton.csv87 rows
- Coles.csv57 rows
- Cook.csv76 rows
- Crawford.csv50 rows
- Cumberland.csv56 rows
- De Witt.csv71 rows
- DeKalb.csv66 rows
- Douglas.csv59 rows
- DuPage.csv67 rows
- Edgar.csv50 rows
- Edwards.csv52 rows
- Effingham.csv54 rows
- Fayette.csv82 rows
- Ford.csv73 rows
- Franklin.csv61 rows
- Fulton.csv65 rows
- Gallatin.csv60 rows
- Greene.csv81 rows
- Grundy.csv61 rows
- Hamilton.csv59 rows
- Hancock.csv59 rows
- Hardin.csv60 rows
- Henderson.csv63 rows
- Henry.csv83 rows
- Iroquois.csv53 rows
- Jackson.csv61 rows
- Jasper.csv55 rows
- Jefferson.csv79 rows
- Jersey.csv73 rows
- Jo Daviess.csv72 rows
- Johnson.csv61 rows
- Kane.csv68 rows
- Kankakee.csv61 rows
- Kendall.csv63 rows
- Knox.csv68 rows
- Lake.csv73 rows
- LaSalle.csv66 rows
- Lawrence.csv48 rows
- Lee.csv73 rows
- Livingston.csv72 rows
- Logan.csv62 rows
- Macon.csv66 rows
- Macoupin.csv98 rows
- Madison.csv90 rows
- Marion.csv77 rows
- Marshall.csv71 rows
- Mason.csv67 rows
- Massac.csv61 rows
- McDonough.csv58 rows
- McHenry.csv69 rows
- McLean.csv72 rows
- Menard.csv62 rows
- Mercer.csv80 rows
- Monroe.csv76 rows
- Montgomery.csv88 rows
- Morgan.csv62 rows
- Moultrie.csv71 rows
- Ogle.csv80 rows
- Peoria.csv65 rows
- Perry.csv80 rows
- Piatt.csv76 rows
- Pike.csv64 rows
- Pope.csv60 rows
- Pulaski.csv61 rows
- Putnam.csv71 rows
- Randolph.csv87 rows
- Richland.csv48 rows
- Rock Island.csv78 rows
- Saline.csv61 rows
- Sangamon.csv63 rows
- Schuyler.csv62 rows
- Scott.csv62 rows
- Shelby.csv75 rows
- St. Clair.csv84 rows
- Stark.csv71 rows
- Stephenson.csv60 rows
- Tazewell.csv66 rows
- Union.csv61 rows
- Vermilion.csv56 rows
- Wabash.csv54 rows
- Warren.csv62 rows
- Washington.csv78 rows
- Wayne.csv50 rows
- White.csv56 rows
- Whiteside.csv93 rows
- Will.csv68 rows
- Williamson.csv61 rows
- Winnebago.csv62 rows
- Woodford.csv81 rows
Indiana: 1,408 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- in/all.csv: one row per county, trade and classification
- in/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Indiana WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
92 locality files
- Adams County.csv129 rows
- Allen County.csv130 rows
- Bartholomew County.csv126 rows
- Benton County.csv132 rows
- Blackford County.csv127 rows
- Boone County.csv118 rows
- Brown County.csv127 rows
- Carroll County.csv131 rows
- Cass County.csv129 rows
- Clark County.csv124 rows
- Clay County.csv125 rows
- Clinton County.csv132 rows
- Crawford County.csv90 rows
- Daviess County.csv98 rows
- Dearborn County.csv135 rows
- Decatur County.csv120 rows
- DeKalb County.csv129 rows
- Delaware County.csv128 rows
- Dubois County.csv110 rows
- Elkhart County.csv126 rows
- Fayette County.csv120 rows
- Floyd County.csv122 rows
- Fountain County.csv122 rows
- Franklin County.csv123 rows
- Fulton County.csv121 rows
- Gibson County.csv121 rows
- Grant County.csv126 rows
- Greene County.csv123 rows
- Hamilton County.csv130 rows
- Hancock County.csv129 rows
- Harrison County.csv118 rows
- Hendricks County.csv120 rows
- Henry County.csv126 rows
- Howard County.csv125 rows
- Huntington County.csv129 rows
- Jackson County.csv90 rows
- Jasper County.csv134 rows
- Jay County.csv126 rows
- Jefferson County.csv88 rows
- Jennings County.csv118 rows
- Johnson County.csv128 rows
- Knox County.csv108 rows
- Kosciusko County.csv124 rows
- LaGrange County.csv129 rows
- Lake County.csv79 rows
- LaPorte County.csv78 rows
- Lawrence County.csv86 rows
- Madison County.csv131 rows
- Marion County.csv129 rows
- Marshall County.csv130 rows
- Martin County.csv96 rows
- Miami County.csv124 rows
- Monroe County.csv122 rows
- Montgomery County.csv125 rows
- Morgan County.csv121 rows
- Newton County.csv145 rows
- Noble County.csv131 rows
- Ohio County.csv134 rows
- Orange County.csv87 rows
- Owen County.csv124 rows
- Parke County.csv125 rows
- Perry County.csv98 rows
- Pike County.csv111 rows
- Porter County.csv82 rows
- Posey County.csv119 rows
- Pulaski County.csv134 rows
- Putnam County.csv121 rows
- Randolph County.csv126 rows
- Ripley County.csv128 rows
- Rush County.csv123 rows
- Scott County.csv91 rows
- Shelby County.csv123 rows
- Spencer County.csv99 rows
- St. Joseph County.csv80 rows
- Starke County.csv121 rows
- Steuben County.csv129 rows
- Sullivan County.csv125 rows
- Switzerland County.csv128 rows
- Tippecanoe County.csv131 rows
- Tipton County.csv130 rows
- Union County.csv123 rows
- Vanderburgh County.csv124 rows
- Vermillion County.csv126 rows
- Vigo County.csv125 rows
- Wabash County.csv129 rows
- Warren County.csv122 rows
- Warrick County.csv122 rows
- Washington County.csv88 rows
- Wayne County.csv129 rows
- Wells County.csv126 rows
- White County.csv131 rows
- Whitley County.csv130 rows
Iowa: 1,851 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ia/all.csv: one row per county, trade and classification
- ia/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Iowa WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
99 locality files
- Adair County.csv100 rows
- Adams County.csv100 rows
- Allamakee County.csv99 rows
- Appanoose County.csv104 rows
- Audubon County.csv101 rows
- Benton County.csv107 rows
- Black Hawk County.csv91 rows
- Boone County.csv99 rows
- Bremer County.csv105 rows
- Buchanan County.csv99 rows
- Buena Vista County.csv102 rows
- Butler County.csv99 rows
- Calhoun County.csv102 rows
- Carroll County.csv100 rows
- Cass County.csv100 rows
- Cedar County.csv93 rows
- Cerro Gordo County.csv99 rows
- Cherokee County.csv102 rows
- Chickasaw County.csv99 rows
- Clarke County.csv100 rows
- Clay County.csv102 rows
- Clayton County.csv99 rows
- Clinton County.csv97 rows
- Crawford County.csv99 rows
- Dallas County.csv109 rows
- Davis County.csv104 rows
- Decatur County.csv100 rows
- Delaware County.csv99 rows
- Des Moines County.csv93 rows
- Dickinson County.csv101 rows
- Dubuque County.csv92 rows
- Emmet County.csv102 rows
- Fayette County.csv98 rows
- Floyd County.csv99 rows
- Franklin County.csv99 rows
- Fremont County.csv100 rows
- Greene County.csv100 rows
- Grundy County.csv104 rows
- Guthrie County.csv90 rows
- Hamilton County.csv102 rows
- Hancock County.csv102 rows
- Hardin County.csv99 rows
- Harrison County.csv104 rows
- Henry County.csv104 rows
- Howard County.csv99 rows
- Humboldt County.csv102 rows
- Ida County.csv102 rows
- Iowa County.csv109 rows
- Jackson County.csv90 rows
- Jasper County.csv90 rows
- Jefferson County.csv104 rows
- Johnson County.csv89 rows
- Jones County.csv93 rows
- Keokuk County.csv108 rows
- Kossuth County.csv100 rows
- Lee County.csv92 rows
- Linn County.csv101 rows
- Louisa County.csv94 rows
- Lucas County.csv100 rows
- Lyon County.csv102 rows
- Madison County.csv82 rows
- Mahaska County.csv104 rows
- Marion County.csv90 rows
- Marshall County.csv104 rows
- Mills County.csv104 rows
- Mitchell County.csv99 rows
- Monona County.csv100 rows
- Monroe County.csv101 rows
- Montgomery County.csv100 rows
- Muscatine County.csv96 rows
- O'Brien County.csv102 rows
- Osceola County.csv102 rows
- Page County.csv102 rows
- Palo Alto County.csv102 rows
- Plymouth County.csv102 rows
- Pocahontas County.csv102 rows
- Polk County.csv109 rows
- Pottawattamie County.csv105 rows
- Poweshiek County.csv104 rows
- Ringgold County.csv100 rows
- Sac County.csv102 rows
- Scott County.csv100 rows
- Shelby County.csv100 rows
- Sioux County.csv102 rows
- Story County.csv89 rows
- Tama County.csv104 rows
- Taylor County.csv100 rows
- Union County.csv100 rows
- Van Buren County.csv104 rows
- Wapello County.csv104 rows
- Warren County.csv110 rows
- Washington County.csv103 rows
- Wayne County.csv100 rows
- Webster County.csv102 rows
- Winnebago County.csv102 rows
- Winneshiek County.csv98 rows
- Woodbury County.csv99 rows
- Worth County.csv99 rows
- Wright County.csv102 rows
Kansas: 4,713 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ks/all.csv: one row per county, trade and classification
- ks/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Kansas WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
105 locality files
- Allen County.csv87 rows
- Anderson County.csv85 rows
- Atchison County.csv87 rows
- Barber County.csv87 rows
- Barton County.csv87 rows
- Bourbon County.csv87 rows
- Brown County.csv87 rows
- Butler County.csv108 rows
- Chase County.csv70 rows
- Chautauqua County.csv87 rows
- Cherokee County.csv87 rows
- Cheyenne County.csv87 rows
- Clark County.csv87 rows
- Clay County.csv85 rows
- Cloud County.csv85 rows
- Coffey County.csv85 rows
- Comanche County.csv87 rows
- Cowley County.csv87 rows
- Crawford County.csv87 rows
- Decatur County.csv87 rows
- Dickinson County.csv85 rows
- Doniphan County.csv89 rows
- Douglas County.csv95 rows
- Edwards County.csv87 rows
- Elk County.csv87 rows
- Ellis County.csv87 rows
- Ellsworth County.csv87 rows
- Finney County.csv70 rows
- Ford County.csv87 rows
- Franklin County.csv106 rows
- Geary County.csv97 rows
- Gove County.csv86 rows
- Graham County.csv87 rows
- Grant County.csv87 rows
- Gray County.csv87 rows
- Greeley County.csv87 rows
- Greenwood County.csv87 rows
- Hamilton County.csv87 rows
- Harper County.csv87 rows
- Harvey County.csv107 rows
- Haskell County.csv87 rows
- Hodgeman County.csv87 rows
- Jackson County.csv90 rows
- Jefferson County.csv91 rows
- Jewell County.csv85 rows
- Johnson County.csv129 rows
- Kearny County.csv70 rows
- Kingman County.csv87 rows
- Kiowa County.csv87 rows
- Labette County.csv87 rows
- Lane County.csv87 rows
- Leavenworth County.csv114 rows
- Lincoln County.csv85 rows
- Linn County.csv109 rows
- Logan County.csv87 rows
- Lyon County.csv70 rows
- Marion County.csv87 rows
- Marshall County.csv85 rows
- McPherson County.csv87 rows
- Meade County.csv87 rows
- Miami County.csv118 rows
- Mitchell County.csv85 rows
- Montgomery County.csv87 rows
- Morris County.csv84 rows
- Morton County.csv87 rows
- Nemaha County.csv85 rows
- Neosho County.csv87 rows
- Ness County.csv87 rows
- Norton County.csv86 rows
- Osage County.csv91 rows
- Osborne County.csv87 rows
- Ottawa County.csv69 rows
- Pawnee County.csv88 rows
- Phillips County.csv87 rows
- Pottawatomie County.csv99 rows
- Pratt County.csv87 rows
- Rawlins County.csv87 rows
- Reno County.csv87 rows
- Republic County.csv84 rows
- Rice County.csv88 rows
- Riley County.csv98 rows
- Rooks County.csv87 rows
- Rush County.csv87 rows
- Russell County.csv87 rows
- Saline County.csv69 rows
- Scott County.csv87 rows
- Sedgwick County.csv107 rows
- Seward County.csv87 rows
- Shawnee County.csv103 rows
- Sheridan County.csv87 rows
- Sherman County.csv87 rows
- Smith County.csv87 rows
- Stafford County.csv87 rows
- Stanton County.csv87 rows
- Stevens County.csv87 rows
- Sumner County.csv99 rows
- Thomas County.csv87 rows
- Trego County.csv87 rows
- Wabaunsee County.csv91 rows
- Wallace County.csv87 rows
- Washington County.csv85 rows
- Wichita County.csv86 rows
- Wilson County.csv87 rows
- Woodson County.csv87 rows
- Wyandotte County.csv127 rows
Kentucky: 2,857 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ky/all.csv: one row per county, trade and classification
- ky/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Kentucky WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
120 locality files
- Adair County.csv95 rows
- Allen County.csv91 rows
- Anderson County.csv84 rows
- Ballard County.csv83 rows
- Barren County.csv95 rows
- Bath County.csv85 rows
- Bell County.csv96 rows
- Boone County.csv109 rows
- Bourbon County.csv106 rows
- Boyd County.csv99 rows
- Boyle County.csv87 rows
- Bracken County.csv101 rows
- Breathitt County.csv95 rows
- Breckinridge County.csv84 rows
- Bullitt County.csv108 rows
- Butler County.csv93 rows
- Caldwell County.csv84 rows
- Calloway County.csv83 rows
- Campbell County.csv108 rows
- Carlisle County.csv83 rows
- Carroll County.csv84 rows
- Carter County.csv88 rows
- Casey County.csv95 rows
- Christian County.csv97 rows
- Clark County.csv107 rows
- Clay County.csv96 rows
- Clinton County.csv95 rows
- Crittenden County.csv86 rows
- Cumberland County.csv95 rows
- Daviess County.csv99 rows
- Edmonson County.csv103 rows
- Elliott County.csv86 rows
- Estill County.csv91 rows
- Fayette County.csv108 rows
- Fleming County.csv83 rows
- Floyd County.csv95 rows
- Franklin County.csv88 rows
- Fulton County.csv85 rows
- Gallatin County.csv106 rows
- Garrard County.csv91 rows
- Grant County.csv107 rows
- Graves County.csv83 rows
- Grayson County.csv87 rows
- Green County.csv95 rows
- Greenup County.csv99 rows
- Hancock County.csv99 rows
- Hardin County.csv100 rows
- Harlan County.csv95 rows
- Harrison County.csv84 rows
- Hart County.csv95 rows
- Henderson County.csv96 rows
- Henry County.csv108 rows
- Hickman County.csv83 rows
- Hopkins County.csv86 rows
- Jackson County.csv96 rows
- Jefferson County.csv108 rows
- Jessamine County.csv108 rows
- Johnson County.csv95 rows
- Kenton County.csv108 rows
- Knott County.csv95 rows
- Knox County.csv95 rows
- Larue County.csv100 rows
- Laurel County.csv95 rows
- Lawrence County.csv95 rows
- Lee County.csv95 rows
- Leslie County.csv95 rows
- Letcher County.csv95 rows
- Lewis County.csv83 rows
- Lincoln County.csv91 rows
- Livingston County.csv83 rows
- Logan County.csv90 rows
- Lyon County.csv83 rows
- Madison County.csv87 rows
- Magoffin County.csv95 rows
- Marion County.csv89 rows
- Marshall County.csv83 rows
- Martin County.csv95 rows
- Mason County.csv88 rows
- McCracken County.csv84 rows
- McCreary County.csv95 rows
- McLean County.csv99 rows
- Meade County.csv101 rows
- Menifee County.csv90 rows
- Mercer County.csv87 rows
- Metcalfe County.csv95 rows
- Monroe County.csv95 rows
- Montgomery County.csv85 rows
- Morgan County.csv95 rows
- Muhlenberg County.csv87 rows
- Nelson County.csv109 rows
- Nicholas County.csv85 rows
- Ohio County.csv86 rows
- Oldham County.csv108 rows
- Owen County.csv87 rows
- Owsley County.csv95 rows
- Pendleton County.csv108 rows
- Perry County.csv95 rows
- Pike County.csv95 rows
- Powell County.csv91 rows
- Pulaski County.csv94 rows
- Robertson County.csv84 rows
- Rockcastle County.csv91 rows
- Rowan County.csv83 rows
- Russell County.csv95 rows
- Scott County.csv107 rows
- Shelby County.csv108 rows
- Simpson County.csv90 rows
- Spencer County.csv108 rows
- Taylor County.csv95 rows
- Todd County.csv87 rows
- Trigg County.csv90 rows
- Trimble County.csv108 rows
- Union County.csv82 rows
- Warren County.csv100 rows
- Washington County.csv85 rows
- Wayne County.csv95 rows
- Webster County.csv95 rows
- Whitley County.csv95 rows
- Wolfe County.csv95 rows
- Woodford County.csv104 rows
Louisiana: 1,011 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- la/all.csv: one row per county, trade and classification
- la/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Louisiana WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
64 locality files
- Acadia Parish.csv100 rows
- Allen Parish.csv89 rows
- Ascension Parish.csv87 rows
- Assumption Parish.csv84 rows
- Avoyelles Parish.csv90 rows
- Beauregard Parish.csv90 rows
- Bienville Parish.csv86 rows
- Bossier Parish.csv91 rows
- Caddo Parish.csv90 rows
- Calcasieu Parish.csv88 rows
- Caldwell Parish.csv85 rows
- Cameron Parish.csv85 rows
- Catahoula Parish.csv85 rows
- Claiborne Parish.csv86 rows
- Concordia Parish.csv85 rows
- De Soto Parish.csv87 rows
- East Baton Rouge Parish.csv85 rows
- East Carroll Parish.csv85 rows
- East Feliciana Parish.csv82 rows
- Evangeline Parish.csv90 rows
- Franklin Parish.csv85 rows
- Grant Parish.csv85 rows
- Iberia Parish.csv94 rows
- Iberville Parish.csv82 rows
- Jackson Parish.csv86 rows
- Jefferson Parish.csv74 rows
- Jefferson Davis Parish.csv90 rows
- Lafayette Parish.csv89 rows
- Lafourche Parish.csv82 rows
- LaSalle Parish.csv85 rows
- Lincoln Parish.csv85 rows
- Livingston Parish.csv85 rows
- Madison Parish.csv85 rows
- Morehouse Parish.csv85 rows
- Natchitoches Parish.csv87 rows
- Orleans Parish.csv72 rows
- Ouachita Parish.csv89 rows
- Plaquemines Parish.csv94 rows
- Pointe Coupee Parish.csv80 rows
- Rapides Parish.csv89 rows
- Red River Parish.csv87 rows
- Richland Parish.csv85 rows
- Sabine Parish.csv85 rows
- St. Bernard Parish.csv73 rows
- St. Charles Parish.csv73 rows
- St. Helena Parish.csv82 rows
- St. James Parish.csv108 rows
- St. John the Baptist Parish.csv67 rows
- St. Landry Parish.csv94 rows
- St. Martin Parish.csv91 rows
- St. Mary Parish.csv89 rows
- St. Tammany Parish.csv74 rows
- Tangipahoa Parish.csv101 rows
- Tensas Parish.csv85 rows
- Terrebonne Parish.csv82 rows
- Union Parish.csv87 rows
- Vermilion Parish.csv94 rows
- Vernon Parish.csv90 rows
- Washington Parish.csv88 rows
- Webster Parish.csv97 rows
- West Baton Rouge Parish.csv85 rows
- West Carroll Parish.csv85 rows
- West Feliciana Parish.csv82 rows
- Winn Parish.csv87 rows
Maine: 2,295 rates, MDOL 2026 rates, effective January 10, 2026
- me/all.csv: one row per county, trade and classification
- me/rates.json: the same rows as JSON, for scripts and agents
Columns: Every MDOL 2026 row: county (or Statewide), construction type, occupation, minimum wage, minimum benefit, printed total, decrease-cap flag and source PDF. Each file has every field the pipeline records; lists are JSON in their cell.
17 locality files
- Androscoggin County.csv135 rows
- Aroostook County.csv135 rows
- Cumberland County.csv135 rows
- Franklin County.csv135 rows
- Hancock County.csv135 rows
- Kennebec County.csv135 rows
- Knox County.csv135 rows
- Lincoln County.csv135 rows
- Oxford County.csv135 rows
- Penobscot County.csv135 rows
- Piscataquis County.csv135 rows
- Sagadahoc County.csv135 rows
- Somerset County.csv135 rows
- Waldo County.csv135 rows
- Washington County.csv135 rows
- York County.csv135 rows
- Statewide.csv135 rows
Maryland: 3,465 rates, Maryland informational rates as printed October 25, 2026
- md/all.csv: one row per county, trade and classification
- md/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of DOL's informational reports: locality, Building or Highway, title, modification code, base, fringe, our total, borrowed-from county, adjustment and pause flags. Each file has every field the pipeline records; lists are JSON in their cell.
24 locality files
- Allegany County.csv156 rows
- Anne Arundel County.csv170 rows
- Baltimore City.csv170 rows
- Baltimore County.csv170 rows
- Calvert County.csv106 rows
- Caroline County.csv142 rows
- Carroll County.csv170 rows
- Cecil County.csv142 rows
- Charles County.csv104 rows
- Dorchester County.csv119 rows
- Frederick County.csv158 rows
- Garrett County.csv156 rows
- Harford County.csv168 rows
- Howard County.csv170 rows
- Kent County.csv142 rows
- Montgomery County.csv158 rows
- Prince George's County.csv158 rows
- Queen Anne's County.csv142 rows
- Somerset County.csv120 rows
- St. Mary's County.csv106 rows
- Talbot County.csv142 rows
- Washington County.csv156 rows
- Wicomico County.csv120 rows
- Worcester County.csv120 rows
Massachusetts: 986 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ma/all.csv: one row per county, trade and classification
- ma/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Massachusetts WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
14 locality files
- Barnstable County.csv210 rows
- Berkshire County.csv164 rows
- Bristol County.csv213 rows
- Dukes County.csv216 rows
- Essex County.csv213 rows
- Franklin County.csv174 rows
- Hampden County.csv149 rows
- Hampshire County.csv157 rows
- Middlesex County.csv247 rows
- Nantucket County.csv216 rows
- Norfolk County.csv241 rows
- Plymouth County.csv156 rows
- Suffolk County.csv215 rows
- Worcester County.csv175 rows
Michigan: 4,259 rates, LEO county rates, November 2025 edition
- mi/all.csv: one row per county, trade and classification
- mi/rates.json: the same rows as JSON, for scripts and agents
Columns: Every journeyman row of LEO's county PDFs: county, craft, classification, straight-time, time-and-a-half and double-time rates, the derived wage and fringe estimate (labelled), jurisdiction text, duplicate flag, edition and source page. Each file has every field the pipeline records; lists are JSON in their cell.
83 locality files
- Alcona County.csv49 rows
- Alger County.csv47 rows
- Allegan County.csv53 rows
- Alpena County.csv51 rows
- Antrim County.csv51 rows
- Arenac County.csv55 rows
- Baraga County.csv47 rows
- Barry County.csv52 rows
- Bay County.csv52 rows
- Benzie County.csv47 rows
- Berrien County.csv49 rows
- Branch County.csv52 rows
- Calhoun County.csv53 rows
- Cass County.csv49 rows
- Charlevoix County.csv51 rows
- Cheboygan County.csv52 rows
- Chippewa County.csv48 rows
- Clare County.csv52 rows
- Clinton County.csv52 rows
- Crawford County.csv52 rows
- Delta County.csv47 rows
- Dickinson County.csv47 rows
- Eaton County.csv56 rows
- Emmet County.csv53 rows
- Genesee County.csv52 rows
- Gladwin County.csv55 rows
- Gogebic County.csv46 rows
- Grand Traverse County.csv51 rows
- Gratiot County.csv54 rows
- Hillsdale County.csv47 rows
- Houghton County.csv47 rows
- Huron County.csv54 rows
- Ingham County.csv57 rows
- Ionia County.csv60 rows
- Iosco County.csv53 rows
- Iron County.csv47 rows
- Isabella County.csv57 rows
- Jackson County.csv52 rows
- Kalamazoo County.csv55 rows
- Kalkaska County.csv51 rows
- Kent County.csv50 rows
- Keweenaw County.csv47 rows
- Lake County.csv52 rows
- Lapeer County.csv49 rows
- Leelanau County.csv51 rows
- Lenawee County.csv50 rows
- Livingston County.csv69 rows
- Luce County.csv47 rows
- Mackinac County.csv48 rows
- Macomb County.csv51 rows
- Manistee County.csv51 rows
- Marquette County.csv47 rows
- Mason County.csv52 rows
- Mecosta County.csv50 rows
- Menominee County.csv47 rows
- Midland County.csv58 rows
- Missaukee County.csv51 rows
- Monroe County.csv46 rows
- Montcalm County.csv51 rows
- Montmorency County.csv51 rows
- Muskegon County.csv50 rows
- Newaygo County.csv50 rows
- Oakland County.csv50 rows
- Oceana County.csv50 rows
- Ogemaw County.csv55 rows
- Ontonagon County.csv46 rows
- Osceola County.csv52 rows
- Oscoda County.csv48 rows
- Otsego County.csv52 rows
- Ottawa County.csv50 rows
- Presque Isle County.csv54 rows
- Roscommon County.csv52 rows
- Saginaw County.csv54 rows
- Sanilac County.csv54 rows
- Schoolcraft County.csv47 rows
- Shiawassee County.csv56 rows
- St. Clair County.csv51 rows
- St. Joseph County.csv52 rows
- Tuscola County.csv57 rows
- Van Buren County.csv54 rows
- Washtenaw County.csv51 rows
- Wayne County.csv50 rows
- Wexford County.csv51 rows
Minnesota: 8,002 rates, DLI certifications of Nov 3 and Dec 22, 2025 (revised to Feb 9, 2026)
- mn/all.csv: one row per county, trade and classification
- mn/rates.json: the same rows as JSON, for scripts and agents
Columns: Every DLI line, commercial and highway/heavy, with each dated step: county or region, labor code, class, project-size tier, basic, fringe, total, status, adjacent-county flag and source page. Each file has every field the pipeline records; lists are JSON in their cell.
87 locality files
- Aitkin County.csv65 rows
- Anoka County.csv61 rows
- Becker County.csv58 rows
- Beltrami County.csv61 rows
- Benton County.csv61 rows
- Big Stone County.csv62 rows
- Blue Earth County.csv61 rows
- Brown County.csv60 rows
- Carlton County.csv60 rows
- Carver County.csv61 rows
- Cass County.csv60 rows
- Chippewa County.csv57 rows
- Chisago County.csv61 rows
- Clay County.csv59 rows
- Clearwater County.csv60 rows
- Cook County.csv58 rows
- Cottonwood County.csv59 rows
- Crow Wing County.csv60 rows
- Dakota County.csv61 rows
- Dodge County.csv61 rows
- Douglas County.csv59 rows
- Faribault County.csv60 rows
- Fillmore County.csv60 rows
- Freeborn County.csv60 rows
- Goodhue County.csv61 rows
- Grant County.csv59 rows
- Hennepin County.csv61 rows
- Houston County.csv58 rows
- Hubbard County.csv60 rows
- Isanti County.csv61 rows
- Itasca County.csv60 rows
- Jackson County.csv60 rows
- Kanabec County.csv63 rows
- Kandiyohi County.csv58 rows
- Kittson County.csv55 rows
- Koochiching County.csv60 rows
- Lac qui Parle County.csv55 rows
- Lake County.csv60 rows
- Lake of the Woods County.csv59 rows
- Le Sueur County.csv61 rows
- Lincoln County.csv57 rows
- Lyon County.csv57 rows
- Mahnomen County.csv62 rows
- Marshall County.csv62 rows
- Martin County.csv60 rows
- McLeod County.csv60 rows
- Meeker County.csv60 rows
- Mille Lacs County.csv65 rows
- Morrison County.csv61 rows
- Mower County.csv58 rows
- Murray County.csv57 rows
- Nicollet County.csv60 rows
- Nobles County.csv55 rows
- Norman County.csv61 rows
- Olmsted County.csv60 rows
- Otter Tail County.csv60 rows
- Pennington County.csv60 rows
- Pine County.csv58 rows
- Pipestone County.csv57 rows
- Polk County.csv63 rows
- Pope County.csv59 rows
- Ramsey County.csv61 rows
- Red Lake County.csv57 rows
- Redwood County.csv59 rows
- Renville County.csv60 rows
- Rice County.csv61 rows
- Rock County.csv52 rows
- Roseau County.csv59 rows
- Scott County.csv61 rows
- Sherburne County.csv61 rows
- Sibley County.csv61 rows
- St. Louis County.csv60 rows
- Stearns County.csv61 rows
- Steele County.csv61 rows
- Stevens County.csv60 rows
- Swift County.csv60 rows
- Todd County.csv60 rows
- Traverse County.csv56 rows
- Wabasha County.csv60 rows
- Wadena County.csv60 rows
- Waseca County.csv61 rows
- Washington County.csv61 rows
- Watonwan County.csv60 rows
- Wilkin County.csv60 rows
- Winona County.csv60 rows
- Wright County.csv61 rows
- Yellow Medicine County.csv60 rows
Mississippi: 3,681 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ms/all.csv: one row per county, trade and classification
- ms/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Mississippi WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
82 locality files
- Adams County.csv81 rows
- Alcorn County.csv78 rows
- Amite County.csv81 rows
- Attala County.csv81 rows
- Benton County.csv78 rows
- Bolivar County.csv80 rows
- Calhoun County.csv78 rows
- Carroll County.csv82 rows
- Chickasaw County.csv78 rows
- Choctaw County.csv78 rows
- Claiborne County.csv80 rows
- Clarke County.csv81 rows
- Clay County.csv78 rows
- Coahoma County.csv80 rows
- Copiah County.csv80 rows
- Covington County.csv80 rows
- DeSoto County.csv73 rows
- Forrest County.csv77 rows
- Franklin County.csv80 rows
- George County.csv75 rows
- Greene County.csv81 rows
- Grenada County.csv80 rows
- Hancock County.csv79 rows
- Harrison County.csv79 rows
- Hinds County.csv79 rows
- Holmes County.csv82 rows
- Humphreys County.csv80 rows
- Issaquena County.csv80 rows
- Itawamba County.csv80 rows
- Jackson County.csv79 rows
- Jasper County.csv81 rows
- Jefferson County.csv81 rows
- Jefferson Davis County.csv79 rows
- Jones County.csv80 rows
- Kemper County.csv81 rows
- Lafayette County.csv80 rows
- Lamar County.csv76 rows
- Lauderdale County.csv81 rows
- Lawrence County.csv79 rows
- Leake County.csv81 rows
- Lee County.csv78 rows
- Leflore County.csv82 rows
- Lincoln County.csv79 rows
- Lowndes County.csv80 rows
- Madison County.csv79 rows
- Marion County.csv79 rows
- Marshall County.csv74 rows
- Monroe County.csv78 rows
- Montgomery County.csv80 rows
- Neshoba County.csv81 rows
- Newton County.csv81 rows
- Noxubee County.csv80 rows
- Oktibbeha County.csv80 rows
- Panola County.csv81 rows
- Pearl River County.csv81 rows
- Perry County.csv77 rows
- Pike County.csv80 rows
- Pontotoc County.csv78 rows
- Prentiss County.csv80 rows
- Quitman County.csv80 rows
- Rankin County.csv79 rows
- Scott County.csv81 rows
- Sharkey County.csv80 rows
- Simpson County.csv79 rows
- Smith County.csv81 rows
- Stone County.csv74 rows
- Sunflower County.csv81 rows
- Tallahatchie County.csv80 rows
- Tate County.csv74 rows
- Tippah County.csv80 rows
- Tishomingo County.csv78 rows
- Tunica County.csv74 rows
- Union County.csv78 rows
- Walthall County.csv80 rows
- Warren County.csv79 rows
- Washington County.csv81 rows
- Wayne County.csv81 rows
- Webster County.csv78 rows
- Wilkinson County.csv80 rows
- Winston County.csv78 rows
- Yalobusha County.csv82 rows
- Yazoo County.csv79 rows
Missouri: 8,406 rates, Annual Wage Order 33 (final May 29, 2026)
- mo/all.csv: one row per county, trade and classification
- mo/rates.json: the same rows as JSON, for scripts and agents
Columns: Every AWO 33 line: county, building or heavy, occupational title or sub-title, rate (fringes included), contracting-minimum flag and source page. Each file has every field the pipeline records; lists are JSON in their cell.
115 locality files
- Adair County.csv73 rows
- Andrew County.csv74 rows
- Atchison County.csv73 rows
- Audrain County.csv73 rows
- Barry County.csv73 rows
- Barton County.csv73 rows
- Bates County.csv73 rows
- Benton County.csv73 rows
- Bollinger County.csv73 rows
- Boone County.csv74 rows
- Buchanan County.csv73 rows
- Butler County.csv73 rows
- Caldwell County.csv73 rows
- Callaway County.csv74 rows
- Camden County.csv73 rows
- Cape Girardeau County.csv73 rows
- Carroll County.csv73 rows
- Carter County.csv73 rows
- Cass County.csv73 rows
- Cedar County.csv73 rows
- Chariton County.csv73 rows
- Christian County.csv73 rows
- Clark County.csv73 rows
- Clay County.csv73 rows
- Clinton County.csv73 rows
- Cole County.csv73 rows
- Cooper County.csv73 rows
- Crawford County.csv73 rows
- Dade County.csv73 rows
- Dallas County.csv73 rows
- Daviess County.csv73 rows
- DeKalb County.csv73 rows
- Dent County.csv73 rows
- Douglas County.csv73 rows
- Dunklin County.csv73 rows
- Franklin County.csv73 rows
- Gasconade County.csv73 rows
- Gentry County.csv73 rows
- Greene County.csv73 rows
- Grundy County.csv73 rows
- Harrison County.csv73 rows
- Henry County.csv73 rows
- Hickory County.csv73 rows
- Holt County.csv73 rows
- Howard County.csv73 rows
- Howell County.csv73 rows
- Iron County.csv74 rows
- Jackson County.csv73 rows
- Jasper County.csv73 rows
- Jefferson County.csv73 rows
- Johnson County.csv73 rows
- Knox County.csv73 rows
- Laclede County.csv73 rows
- Lafayette County.csv73 rows
- Lawrence County.csv73 rows
- Lewis County.csv73 rows
- Lincoln County.csv73 rows
- Linn County.csv73 rows
- Livingston County.csv73 rows
- Macon County.csv73 rows
- Madison County.csv73 rows
- Maries County.csv73 rows
- Marion County.csv73 rows
- McDonald County.csv73 rows
- Mercer County.csv73 rows
- Miller County.csv73 rows
- Mississippi County.csv73 rows
- Moniteau County.csv73 rows
- Monroe County.csv73 rows
- Montgomery County.csv74 rows
- Morgan County.csv73 rows
- New Madrid County.csv73 rows
- Newton County.csv73 rows
- Nodaway County.csv73 rows
- Oregon County.csv73 rows
- Osage County.csv73 rows
- Ozark County.csv73 rows
- Pemiscot County.csv73 rows
- Perry County.csv73 rows
- Pettis County.csv73 rows
- Phelps County.csv73 rows
- Pike County.csv73 rows
- Platte County.csv74 rows
- Polk County.csv73 rows
- Pulaski County.csv73 rows
- Putnam County.csv73 rows
- Ralls County.csv73 rows
- Randolph County.csv73 rows
- Ray County.csv73 rows
- Reynolds County.csv73 rows
- Ripley County.csv73 rows
- Saline County.csv73 rows
- Schuyler County.csv73 rows
- Scotland County.csv73 rows
- Scott County.csv73 rows
- Shannon County.csv73 rows
- Shelby County.csv73 rows
- St. Charles County.csv73 rows
- St. Clair County.csv73 rows
- St. Francois County.csv73 rows
- St. Louis City.csv73 rows
- St. Louis County.csv73 rows
- Ste. Genevieve County.csv73 rows
- Stoddard County.csv73 rows
- Stone County.csv73 rows
- Sullivan County.csv73 rows
- Taney County.csv73 rows
- Texas County.csv73 rows
- Vernon County.csv73 rows
- Warren County.csv73 rows
- Washington County.csv74 rows
- Wayne County.csv74 rows
- Webster County.csv74 rows
- Worth County.csv74 rows
- Wright County.csv74 rows
Montana: 179 rates, DLI 2026 rates, revised April 25, 2026
- mt/all.csv: one row per county, trade and classification
- mt/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of DLI's 2026 schedules: schedule, district or statewide, occupation, base, benefit, our total, allowances text and source page. Each file has every field the pipeline records; lists are JSON in their cell.
56 locality files
- Beaverhead County.csv86 rows
- Big Horn County.csv86 rows
- Blaine County.csv86 rows
- Broadwater County.csv86 rows
- Carbon County.csv86 rows
- Carter County.csv86 rows
- Cascade County.csv86 rows
- Chouteau County.csv86 rows
- Custer County.csv86 rows
- Daniels County.csv86 rows
- Dawson County.csv86 rows
- Deer Lodge County.csv86 rows
- Fallon County.csv86 rows
- Fergus County.csv86 rows
- Flathead County.csv86 rows
- Gallatin County.csv86 rows
- Garfield County.csv86 rows
- Glacier County.csv86 rows
- Golden Valley County.csv86 rows
- Granite County.csv86 rows
- Hill County.csv86 rows
- Jefferson County.csv86 rows
- Judith Basin County.csv86 rows
- Lake County.csv86 rows
- Lewis and Clark County.csv86 rows
- Liberty County.csv86 rows
- Lincoln County.csv86 rows
- Madison County.csv86 rows
- McCone County.csv86 rows
- Meagher County.csv86 rows
- Mineral County.csv86 rows
- Missoula County.csv86 rows
- Musselshell County.csv86 rows
- Park County.csv86 rows
- Petroleum County.csv86 rows
- Phillips County.csv86 rows
- Pondera County.csv86 rows
- Powder River County.csv86 rows
- Powell County.csv86 rows
- Prairie County.csv86 rows
- Ravalli County.csv86 rows
- Richland County.csv86 rows
- Roosevelt County.csv86 rows
- Rosebud County.csv86 rows
- Sanders County.csv86 rows
- Sheridan County.csv86 rows
- Silver Bow County.csv86 rows
- Stillwater County.csv86 rows
- Sweet Grass County.csv86 rows
- Teton County.csv86 rows
- Toole County.csv86 rows
- Treasure County.csv86 rows
- Valley County.csv86 rows
- Wheatland County.csv86 rows
- Wibaux County.csv86 rows
- Yellowstone County.csv86 rows
Nebraska: 1,680 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ne/all.csv: one row per county, trade and classification
- ne/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Nebraska WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
93 locality files
- Adams County.csv81 rows
- Antelope County.csv76 rows
- Arthur County.csv75 rows
- Banner County.csv79 rows
- Blaine County.csv77 rows
- Boone County.csv81 rows
- Box Butte County.csv79 rows
- Boyd County.csv75 rows
- Brown County.csv75 rows
- Buffalo County.csv87 rows
- Burt County.csv88 rows
- Butler County.csv76 rows
- Cass County.csv91 rows
- Cedar County.csv83 rows
- Chase County.csv85 rows
- Cherry County.csv76 rows
- Cheyenne County.csv79 rows
- Clay County.csv82 rows
- Colfax County.csv82 rows
- Cuming County.csv84 rows
- Custer County.csv84 rows
- Dakota County.csv78 rows
- Dawes County.csv79 rows
- Dawson County.csv84 rows
- Deuel County.csv79 rows
- Dixon County.csv78 rows
- Dodge County.csv81 rows
- Douglas County.csv92 rows
- Dundy County.csv85 rows
- Fillmore County.csv75 rows
- Franklin County.csv79 rows
- Frontier County.csv85 rows
- Furnas County.csv78 rows
- Gage County.csv82 rows
- Garden County.csv79 rows
- Garfield County.csv99 rows
- Gosper County.csv76 rows
- Grant County.csv75 rows
- Greeley County.csv81 rows
- Hall County.csv99 rows
- Hamilton County.csv99 rows
- Harlan County.csv75 rows
- Hayes County.csv85 rows
- Hitchcock County.csv84 rows
- Holt County.csv72 rows
- Hooker County.csv75 rows
- Howard County.csv99 rows
- Jefferson County.csv83 rows
- Johnson County.csv77 rows
- Kearney County.csv79 rows
- Keith County.csv85 rows
- Keya Paha County.csv74 rows
- Kimball County.csv79 rows
- Knox County.csv74 rows
- Lancaster County.csv96 rows
- Lincoln County.csv79 rows
- Logan County.csv75 rows
- Loup County.csv76 rows
- Madison County.csv77 rows
- McPherson County.csv74 rows
- Merrick County.csv98 rows
- Morrill County.csv79 rows
- Nance County.csv81 rows
- Nemaha County.csv77 rows
- Nuckolls County.csv81 rows
- Otoe County.csv78 rows
- Pawnee County.csv78 rows
- Perkins County.csv85 rows
- Phelps County.csv79 rows
- Pierce County.csv80 rows
- Platte County.csv78 rows
- Polk County.csv76 rows
- Red Willow County.csv85 rows
- Richardson County.csv76 rows
- Rock County.csv74 rows
- Saline County.csv77 rows
- Sarpy County.csv86 rows
- Saunders County.csv67 rows
- Scotts Bluff County.csv80 rows
- Seward County.csv90 rows
- Sheridan County.csv80 rows
- Sherman County.csv99 rows
- Sioux County.csv79 rows
- Stanton County.csv84 rows
- Thayer County.csv78 rows
- Thomas County.csv75 rows
- Thurston County.csv83 rows
- Valley County.csv81 rows
- Washington County.csv93 rows
- Wayne County.csv83 rows
- Webster County.csv82 rows
- Wheeler County.csv91 rows
- York County.csv80 rows
Nevada: 2,807 rates, Labor Commissioner 2026-2027 rates (Oct 1, 2026)
- nv/all.csv: one row per county, trade and classification
- nv/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the four 2026-2027 region schedules: region, county, craft, classification, rate (fringes included), union or survey basis, zone pay and source page. Each file has every field the pipeline records; lists are JSON in their cell.
17 locality files
- Carson City.csv153 rows
- Churchill County.csv153 rows
- Clark County.csv214 rows
- Douglas County.csv153 rows
- Elko County.csv153 rows
- Esmeralda County.csv202 rows
- Eureka County.csv153 rows
- Humboldt County.csv153 rows
- Lander County.csv153 rows
- Lincoln County.csv202 rows
- Lyon County.csv153 rows
- Mineral County.csv153 rows
- Nye County.csv202 rows
- Pershing County.csv153 rows
- Storey County.csv153 rows
- Washoe County.csv151 rows
- White Pine County.csv153 rows
New Hampshire: 552 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- nh/all.csv: one row per county, trade and classification
- nh/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the New Hampshire WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
10 locality files
- Belknap County.csv55 rows
- Carroll County.csv55 rows
- Cheshire County.csv53 rows
- Coos County.csv54 rows
- Grafton County.csv55 rows
- Hillsborough County.csv82 rows
- Merrimack County.csv55 rows
- Rockingham County.csv82 rows
- Strafford County.csv82 rows
- Sullivan County.csv53 rows
New Jersey: 3,084 rates, NJDOL county packages of October 19, 2026
- nj/all.csv: one row per county, trade and classification
- nj/rates.json: the same rows as JSON, for scripts and agents
Columns: Every NJDOL row in the October 19, 2026 county packages, county and statewide: craft, classification, wage, fringe, total, every dated step, region note and source page. Each file has every field the pipeline records; lists are JSON in their cell.
21 locality files
- Atlantic County.csv445 rows
- Bergen County.csv437 rows
- Burlington County.csv483 rows
- Camden County.csv448 rows
- Cape May County.csv445 rows
- Cumberland County.csv444 rows
- Essex County.csv437 rows
- Gloucester County.csv448 rows
- Hudson County.csv439 rows
- Hunterdon County.csv449 rows
- Mercer County.csv462 rows
- Middlesex County.csv434 rows
- Monmouth County.csv448 rows
- Morris County.csv443 rows
- Ocean County.csv456 rows
- Passaic County.csv443 rows
- Salem County.csv443 rows
- Somerset County.csv445 rows
- Sussex County.csv443 rows
- Union County.csv443 rows
- Warren County.csv444 rows
New Mexico: 843 rates, 11.1.2.20 NMAC rates for decisions issued from July 1, 2026
- nm/all.csv: one row per county, trade and classification
- nm/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of 11.1.2.20 NMAC for 2026 (both sets) and 2027: construction type, trade, county or zone, base, fringe, apprenticeship contribution, our total and Register page. Each file has every field the pipeline records; lists are JSON in their cell.
33 locality files
- Bernalillo County.csv213 rows
- Catron County.csv213 rows
- Chaves County.csv213 rows
- Cibola County.csv213 rows
- Colfax County.csv213 rows
- Curry County.csv213 rows
- De Baca County.csv213 rows
- Dona Ana County.csv195 rows
- Eddy County.csv213 rows
- Grant County.csv213 rows
- Guadalupe County.csv213 rows
- Harding County.csv213 rows
- Hidalgo County.csv195 rows
- Lea County.csv213 rows
- Lincoln County.csv213 rows
- Los Alamos County.csv168 rows
- Luna County.csv195 rows
- McKinley County.csv213 rows
- Mora County.csv213 rows
- Otero County.csv195 rows
- Quay County.csv213 rows
- Rio Arriba County.csv213 rows
- Roosevelt County.csv213 rows
- San Juan County.csv213 rows
- San Miguel County.csv213 rows
- Sandoval County.csv213 rows
- Santa Fe County.csv213 rows
- Sierra County.csv213 rows
- Socorro County.csv213 rows
- Taos County.csv213 rows
- Torrance County.csv213 rows
- Union County.csv213 rows
- Valencia County.csv213 rows
New York: 11,229 rates, 2026-27 schedules, with the October 1, 2026 updates
- ny/all.csv: one row per county, trade and classification
- ny/rates.json: the same rows as JSON, for scripts and agents
Columns: Every NYSDOL and NYC Comptroller row for 2026-27: county or NYC, schedule, job description, classification, wage, supplements (flat or %), our total, steps, overtime codes and source. Each file has every field the pipeline records; lists are JSON in their cell.
63 locality files
- Albany County.csv171 rows
- Allegany County.csv186 rows
- Bronx County.csv201 rows
- Broome County.csv144 rows
- Cattaraugus County.csv179 rows
- Cayuga County.csv172 rows
- Chautauqua County.csv160 rows
- Chemung County.csv154 rows
- Chenango County.csv180 rows
- Clinton County.csv167 rows
- Columbia County.csv177 rows
- Cortland County.csv147 rows
- Delaware County.csv185 rows
- Dutchess County.csv216 rows
- Erie County.csv187 rows
- Essex County.csv167 rows
- Franklin County.csv167 rows
- Fulton County.csv181 rows
- Genesee County.csv213 rows
- Greene County.csv183 rows
- Hamilton County.csv177 rows
- Herkimer County.csv171 rows
- Jefferson County.csv160 rows
- Kings County.csv203 rows
- Lewis County.csv186 rows
- Livingston County.csv183 rows
- Madison County.csv192 rows
- Monroe County.csv185 rows
- Montgomery County.csv181 rows
- Nassau County.csv134 rows
- New York County.csv201 rows
- New York City.csv222 rows
- Niagara County.csv188 rows
- Oneida County.csv173 rows
- Onondaga County.csv167 rows
- Ontario County.csv197 rows
- Orange County.csv185 rows
- Orleans County.csv193 rows
- Oswego County.csv177 rows
- Otsego County.csv182 rows
- Putnam County.csv202 rows
- Queens County.csv209 rows
- Rensselaer County.csv171 rows
- Richmond County.csv201 rows
- Rockland County.csv178 rows
- Saratoga County.csv174 rows
- Schenectady County.csv164 rows
- Schoharie County.csv164 rows
- Schuyler County.csv159 rows
- Seneca County.csv176 rows
- St. Lawrence County.csv159 rows
- Steuben County.csv177 rows
- Suffolk County.csv130 rows
- Sullivan County.csv163 rows
- Tioga County.csv155 rows
- Tompkins County.csv146 rows
- Ulster County.csv173 rows
- Warren County.csv177 rows
- Washington County.csv172 rows
- Wayne County.csv194 rows
- Westchester County.csv177 rows
- Wyoming County.csv198 rows
- Yates County.csv177 rows
North Carolina: 2,013 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- nc/all.csv: one row per county, trade and classification
- nc/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the North Carolina WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
100 locality files
- Alamance County.csv104 rows
- Alexander County.csv102 rows
- Alleghany County.csv82 rows
- Anson County.csv88 rows
- Ashe County.csv82 rows
- Avery County.csv82 rows
- Beaufort County.csv82 rows
- Bertie County.csv82 rows
- Bladen County.csv83 rows
- Brunswick County.csv102 rows
- Buncombe County.csv100 rows
- Burke County.csv102 rows
- Cabarrus County.csv108 rows
- Caldwell County.csv102 rows
- Camden County.csv82 rows
- Carteret County.csv82 rows
- Caswell County.csv82 rows
- Catawba County.csv102 rows
- Chatham County.csv104 rows
- Cherokee County.csv82 rows
- Chowan County.csv82 rows
- Clay County.csv82 rows
- Cleveland County.csv83 rows
- Columbus County.csv83 rows
- Craven County.csv97 rows
- Cumberland County.csv100 rows
- Currituck County.csv100 rows
- Dare County.csv82 rows
- Davidson County.csv104 rows
- Davie County.csv107 rows
- Duplin County.csv83 rows
- Durham County.csv104 rows
- Edgecombe County.csv100 rows
- Forsyth County.csv107 rows
- Franklin County.csv100 rows
- Gaston County.csv108 rows
- Gates County.csv97 rows
- Graham County.csv82 rows
- Granville County.csv82 rows
- Greene County.csv88 rows
- Guilford County.csv103 rows
- Halifax County.csv82 rows
- Harnett County.csv83 rows
- Haywood County.csv100 rows
- Henderson County.csv100 rows
- Hertford County.csv82 rows
- Hoke County.csv100 rows
- Hyde County.csv82 rows
- Iredell County.csv105 rows
- Jackson County.csv82 rows
- Johnston County.csv100 rows
- Jones County.csv97 rows
- Lee County.csv83 rows
- Lenoir County.csv83 rows
- Lincoln County.csv105 rows
- Macon County.csv82 rows
- Madison County.csv100 rows
- Martin County.csv82 rows
- McDowell County.csv82 rows
- Mecklenburg County.csv108 rows
- Mitchell County.csv82 rows
- Montgomery County.csv83 rows
- Moore County.csv83 rows
- Nash County.csv100 rows
- New Hanover County.csv102 rows
- Northampton County.csv82 rows
- Onslow County.csv102 rows
- Orange County.csv104 rows
- Pamlico County.csv97 rows
- Pasquotank County.csv82 rows
- Pender County.csv102 rows
- Perquimans County.csv82 rows
- Person County.csv104 rows
- Pitt County.csv100 rows
- Polk County.csv82 rows
- Randolph County.csv103 rows
- Richmond County.csv83 rows
- Robeson County.csv83 rows
- Rockingham County.csv103 rows
- Rowan County.csv105 rows
- Rutherford County.csv82 rows
- Sampson County.csv83 rows
- Scotland County.csv83 rows
- Stanly County.csv84 rows
- Stokes County.csv107 rows
- Surry County.csv82 rows
- Swain County.csv82 rows
- Transylvania County.csv82 rows
- Tyrrell County.csv82 rows
- Union County.csv108 rows
- Vance County.csv82 rows
- Wake County.csv100 rows
- Warren County.csv82 rows
- Washington County.csv82 rows
- Watauga County.csv82 rows
- Wayne County.csv100 rows
- Wilkes County.csv82 rows
- Wilson County.csv83 rows
- Yadkin County.csv107 rows
- Yancey County.csv82 rows
North Dakota: 889 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- nd/all.csv: one row per county, trade and classification
- nd/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the North Dakota WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
53 locality files
- Adams County.csv69 rows
- Barnes County.csv72 rows
- Benson County.csv73 rows
- Billings County.csv69 rows
- Bottineau County.csv67 rows
- Bowman County.csv69 rows
- Burke County.csv67 rows
- Burleigh County.csv78 rows
- Cass County.csv76 rows
- Cavalier County.csv73 rows
- Dickey County.csv74 rows
- Divide County.csv69 rows
- Dunn County.csv69 rows
- Eddy County.csv73 rows
- Emmons County.csv75 rows
- Foster County.csv73 rows
- Golden Valley County.csv69 rows
- Grand Forks County.csv80 rows
- Grant County.csv73 rows
- Griggs County.csv73 rows
- Hettinger County.csv69 rows
- Kidder County.csv73 rows
- LaMoure County.csv72 rows
- Logan County.csv72 rows
- McHenry County.csv67 rows
- McIntosh County.csv73 rows
- McKenzie County.csv69 rows
- McLean County.csv67 rows
- Mercer County.csv67 rows
- Morton County.csv80 rows
- Mountrail County.csv65 rows
- Nelson County.csv73 rows
- Oliver County.csv74 rows
- Pembina County.csv73 rows
- Pierce County.csv67 rows
- Ramsey County.csv72 rows
- Ransom County.csv74 rows
- Renville County.csv67 rows
- Richland County.csv74 rows
- Rolette County.csv72 rows
- Sargent County.csv74 rows
- Sheridan County.csv67 rows
- Sioux County.csv72 rows
- Slope County.csv69 rows
- Stark County.csv69 rows
- Steele County.csv73 rows
- Stutsman County.csv73 rows
- Towner County.csv72 rows
- Traill County.csv73 rows
- Walsh County.csv73 rows
- Ward County.csv67 rows
- Wells County.csv73 rows
- Williams County.csv69 rows
Ohio: 3,550 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- oh/all.csv: one row per county, trade and classification
- oh/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Ohio WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
88 locality files
- Adams County.csv100 rows
- Allen County.csv106 rows
- Ashland County.csv106 rows
- Ashtabula County.csv127 rows
- Athens County.csv98 rows
- Auglaize County.csv108 rows
- Belmont County.csv108 rows
- Brown County.csv121 rows
- Butler County.csv118 rows
- Carroll County.csv110 rows
- Champaign County.csv107 rows
- Clark County.csv115 rows
- Clermont County.csv117 rows
- Clinton County.csv95 rows
- Columbiana County.csv115 rows
- Coshocton County.csv92 rows
- Crawford County.csv112 rows
- Cuyahoga County.csv137 rows
- Darke County.csv111 rows
- Defiance County.csv115 rows
- Delaware County.csv120 rows
- Erie County.csv123 rows
- Fairfield County.csv123 rows
- Fayette County.csv101 rows
- Franklin County.csv125 rows
- Fulton County.csv111 rows
- Gallia County.csv100 rows
- Geauga County.csv137 rows
- Greene County.csv116 rows
- Guernsey County.csv92 rows
- Hamilton County.csv118 rows
- Hancock County.csv117 rows
- Hardin County.csv110 rows
- Harrison County.csv97 rows
- Henry County.csv103 rows
- Highland County.csv95 rows
- Hocking County.csv96 rows
- Holmes County.csv108 rows
- Huron County.csv125 rows
- Jackson County.csv110 rows
- Jefferson County.csv112 rows
- Knox County.csv118 rows
- Lake County.csv131 rows
- Lawrence County.csv100 rows
- Licking County.csv119 rows
- Logan County.csv107 rows
- Lorain County.csv140 rows
- Lucas County.csv115 rows
- Madison County.csv124 rows
- Mahoning County.csv111 rows
- Marion County.csv107 rows
- Medina County.csv135 rows
- Meigs County.csv100 rows
- Mercer County.csv107 rows
- Miami County.csv117 rows
- Monroe County.csv98 rows
- Montgomery County.csv119 rows
- Morgan County.csv97 rows
- Morrow County.csv111 rows
- Muskingum County.csv96 rows
- Noble County.csv96 rows
- Ottawa County.csv121 rows
- Paulding County.csv114 rows
- Perry County.csv103 rows
- Pickaway County.csv122 rows
- Pike County.csv100 rows
- Portage County.csv133 rows
- Preble County.csv118 rows
- Putnam County.csv110 rows
- Richland County.csv117 rows
- Ross County.csv103 rows
- Sandusky County.csv123 rows
- Scioto County.csv102 rows
- Seneca County.csv121 rows
- Shelby County.csv108 rows
- Stark County.csv112 rows
- Summit County.csv132 rows
- Trumbull County.csv112 rows
- Tuscarawas County.csv95 rows
- Union County.csv126 rows
- Van Wert County.csv111 rows
- Vinton County.csv100 rows
- Warren County.csv116 rows
- Washington County.csv117 rows
- Wayne County.csv114 rows
- Williams County.csv114 rows
- Wood County.csv119 rows
- Wyandot County.csv108 rows
Oklahoma: 2,210 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ok/all.csv: one row per county, trade and classification
- ok/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Oklahoma WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
77 locality files
- Adair County.csv116 rows
- Alfalfa County.csv107 rows
- Atoka County.csv124 rows
- Beaver County.csv106 rows
- Beckham County.csv103 rows
- Blaine County.csv106 rows
- Bryan County.csv124 rows
- Caddo County.csv106 rows
- Canadian County.csv120 rows
- Carter County.csv119 rows
- Cherokee County.csv115 rows
- Choctaw County.csv125 rows
- Cimarron County.csv106 rows
- Cleveland County.csv123 rows
- Coal County.csv117 rows
- Comanche County.csv97 rows
- Cotton County.csv98 rows
- Craig County.csv115 rows
- Creek County.csv108 rows
- Custer County.csv103 rows
- Delaware County.csv117 rows
- Dewey County.csv107 rows
- Ellis County.csv107 rows
- Garfield County.csv108 rows
- Garvin County.csv117 rows
- Grady County.csv114 rows
- Grant County.csv108 rows
- Greer County.csv105 rows
- Harmon County.csv104 rows
- Harper County.csv107 rows
- Haskell County.csv121 rows
- Hughes County.csv115 rows
- Jackson County.csv104 rows
- Jefferson County.csv112 rows
- Johnston County.csv117 rows
- Kay County.csv110 rows
- Kingfisher County.csv106 rows
- Kiowa County.csv105 rows
- Latimer County.csv122 rows
- Le Flore County.csv96 rows
- Lincoln County.csv114 rows
- Logan County.csv114 rows
- Love County.csv119 rows
- Major County.csv107 rows
- Marshall County.csv117 rows
- Mayes County.csv117 rows
- McClain County.csv117 rows
- McCurtain County.csv124 rows
- McIntosh County.csv113 rows
- Murray County.csv117 rows
- Muskogee County.csv117 rows
- Noble County.csv107 rows
- Nowata County.csv115 rows
- Okfuskee County.csv114 rows
- Oklahoma County.csv114 rows
- Okmulgee County.csv107 rows
- Osage County.csv106 rows
- Ottawa County.csv116 rows
- Pawnee County.csv106 rows
- Payne County.csv117 rows
- Pittsburg County.csv126 rows
- Pontotoc County.csv117 rows
- Pottawatomie County.csv117 rows
- Pushmataha County.csv122 rows
- Roger Mills County.csv103 rows
- Rogers County.csv112 rows
- Seminole County.csv118 rows
- Sequoyah County.csv96 rows
- Stephens County.csv112 rows
- Texas County.csv108 rows
- Tillman County.csv104 rows
- Tulsa County.csv113 rows
- Wagoner County.csv108 rows
- Washington County.csv115 rows
- Washita County.csv105 rows
- Woods County.csv110 rows
- Woodward County.csv106 rows
Oregon: 2,775 rates, BOLI book of September 3, 2026 with the October 5, 2026 amendment
- or/all.csv: one row per county, trade and classification
- or/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of BOLI's September 3, 2026 book and October 5, 2026 amendment: county, trade, Area, zone, base, fringe, our total, overtime and source page. Each file has every field the pipeline records; lists are JSON in their cell.
36 locality files
- Baker County.csv78 rows
- Benton County.csv77 rows
- Clackamas County.csv77 rows
- Clatsop County.csv77 rows
- Columbia County.csv77 rows
- Coos County.csv75 rows
- Crook County.csv77 rows
- Curry County.csv75 rows
- Deschutes County.csv77 rows
- Douglas County.csv78 rows
- Gilliam County.csv78 rows
- Grant County.csv78 rows
- Harney County.csv76 rows
- Hood River County.csv77 rows
- Jackson County.csv76 rows
- Jefferson County.csv77 rows
- Josephine County.csv76 rows
- Klamath County.csv76 rows
- Lake County.csv76 rows
- Lane County.csv79 rows
- Lincoln County.csv75 rows
- Linn County.csv77 rows
- Malheur County.csv76 rows
- Marion County.csv77 rows
- Morrow County.csv78 rows
- Multnomah County.csv77 rows
- Polk County.csv77 rows
- Sherman County.csv77 rows
- Tillamook County.csv77 rows
- Umatilla County.csv78 rows
- Union County.csv78 rows
- Wallowa County.csv78 rows
- Wasco County.csv77 rows
- Washington County.csv77 rows
- Wheeler County.csv78 rows
- Yamhill County.csv81 rows
Pennsylvania: 10,480 rates, PPWS county schedules from each county's newest determination (Oct 25, 2026)
- pa/all.csv: one row per county, trade and classification
- pa/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of each county's newest PPWS determination: county, determination number and date, project, Building or Heavy/Highway, classification, base, fringe, total, effective date and step status. Each file has every field the pipeline records; lists are JSON in their cell.
67 locality files
- Adams County.csv98 rows
- Allegheny County.csv73 rows
- Armstrong County.csv72 rows
- Beaver County.csv74 rows
- Bedford County.csv76 rows
- Berks County.csv104 rows
- Blair County.csv76 rows
- Bradford County.csv98 rows
- Bucks County.csv114 rows
- Butler County.csv73 rows
- Cambria County.csv77 rows
- Cameron County.csv76 rows
- Carbon County.csv105 rows
- Centre County.csv81 rows
- Chester County.csv115 rows
- Clarion County.csv78 rows
- Clearfield County.csv76 rows
- Clinton County.csv79 rows
- Columbia County.csv99 rows
- Crawford County.csv77 rows
- Cumberland County.csv100 rows
- Dauphin County.csv98 rows
- Delaware County.csv115 rows
- Elk County.csv76 rows
- Erie County.csv80 rows
- Fayette County.csv73 rows
- Forest County.csv74 rows
- Franklin County.csv83 rows
- Fulton County.csv81 rows
- Greene County.csv74 rows
- Huntingdon County.csv78 rows
- Indiana County.csv73 rows
- Jefferson County.csv150 rows
- Juniata County.csv97 rows
- Lackawanna County.csv97 rows
- Lancaster County.csv107 rows
- Lawrence County.csv75 rows
- Lebanon County.csv100 rows
- Lehigh County.csv105 rows
- Luzerne County.csv95 rows
- Lycoming County.csv96 rows
- McKean County.csv83 rows
- Mercer County.csv73 rows
- Mifflin County.csv80 rows
- Monroe County.csv98 rows
- Montgomery County.csv116 rows
- Montour County.csv98 rows
- Northampton County.csv106 rows
- Northumberland County.csv98 rows
- Perry County.csv98 rows
- Philadelphia County.csv115 rows
- Pike County.csv96 rows
- Potter County.csv76 rows
- Schuylkill County.csv98 rows
- Snyder County.csv98 rows
- Somerset County.csv76 rows
- Sullivan County.csv97 rows
- Susquehanna County.csv96 rows
- Tioga County.csv98 rows
- Union County.csv100 rows
- Venango County.csv76 rows
- Warren County.csv76 rows
- Washington County.csv74 rows
- Wayne County.csv96 rows
- Westmoreland County.csv148 rows
- Wyoming County.csv95 rows
- York County.csv98 rows
Puerto Rico: 626 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- pr/all.csv: one row per county, trade and classification
- pr/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Puerto Rico WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
78 locality files
- Adjuntas Municipio.csv52 rows
- Aguada Municipio.csv51 rows
- Aguadilla Municipio.csv51 rows
- Aguas Buenas Municipio.csv52 rows
- Aibonito Municipio.csv52 rows
- Añasco Municipio.csv51 rows
- Arecibo Municipio.csv52 rows
- Arroyo Municipio.csv51 rows
- Barceloneta Municipio.csv52 rows
- Barranquitas Municipio.csv52 rows
- Bayamón Municipio.csv52 rows
- Cabo Rojo Municipio.csv51 rows
- Caguas Municipio.csv52 rows
- Camuy Municipio.csv52 rows
- Canóvanas Municipio.csv52 rows
- Carolina Municipio.csv52 rows
- Cataño Municipio.csv52 rows
- Cayey Municipio.csv52 rows
- Ceiba Municipio.csv51 rows
- Ciales Municipio.csv52 rows
- Cidra Municipio.csv52 rows
- Coamo Municipio.csv52 rows
- Comerío Municipio.csv52 rows
- Corozal Municipio.csv52 rows
- Culebra Municipio.csv52 rows
- Dorado Municipio.csv52 rows
- Fajardo Municipio.csv51 rows
- Florida Municipio.csv52 rows
- Guánica Municipio.csv51 rows
- Guayama Municipio.csv51 rows
- Guayanilla Municipio.csv51 rows
- Guaynabo Municipio.csv52 rows
- Gurabo Municipio.csv52 rows
- Hatillo Municipio.csv52 rows
- Hormigueros Municipio.csv51 rows
- Humacao Municipio.csv52 rows
- Isabela Municipio.csv51 rows
- Jayuya Municipio.csv52 rows
- Juana Díaz Municipio.csv51 rows
- Juncos Municipio.csv52 rows
- Lajas Municipio.csv51 rows
- Lares Municipio.csv51 rows
- Las Marías Municipio.csv52 rows
- Las Piedras Municipio.csv52 rows
- Loíza Municipio.csv52 rows
- Luquillo Municipio.csv51 rows
- Manatí Municipio.csv52 rows
- Maricao Municipio.csv52 rows
- Maunabo Municipio.csv52 rows
- Mayagüez Municipio.csv51 rows
- Moca Municipio.csv51 rows
- Morovis Municipio.csv52 rows
- Naguabo Municipio.csv52 rows
- Naranjito Municipio.csv52 rows
- Orocovis Municipio.csv52 rows
- Patillas Municipio.csv51 rows
- Peñuelas Municipio.csv51 rows
- Ponce Municipio.csv51 rows
- Quebradillas Municipio.csv52 rows
- Rincón Municipio.csv51 rows
- Río Grande Municipio.csv52 rows
- Sabana Grande Municipio.csv51 rows
- Salinas Municipio.csv52 rows
- San Germán Municipio.csv51 rows
- San Juan Municipio.csv52 rows
- San Lorenzo Municipio.csv52 rows
- San Sebastián Municipio.csv51 rows
- Santa Isabel Municipio.csv52 rows
- Toa Alta Municipio.csv52 rows
- Toa Baja Municipio.csv52 rows
- Trujillo Alto Municipio.csv52 rows
- Utuado Municipio.csv52 rows
- Vega Alta Municipio.csv52 rows
- Vega Baja Municipio.csv52 rows
- Vieques Municipio.csv52 rows
- Villalba Municipio.csv51 rows
- Yabucoa Municipio.csv52 rows
- Yauco Municipio.csv51 rows
Rhode Island: 547 rates, Davis-Bacon RI20260001 Mod 5 (Oct 1, 2026) and related decisions
- ri/all.csv: one row per county, trade and classification
- ri/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of Rhode Island's active Davis-Bacon decisions: county, decision and modification, rate identifier, classification, base, fringe, our total and DLT's retirement minimum. Each file has every field the pipeline records; lists are JSON in their cell.
5 locality files
- Bristol County.csv111 rows
- Kent County.csv111 rows
- Newport County.csv103 rows
- Providence County.csv111 rows
- Washington County.csv111 rows
South Carolina: 1,091 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- sc/all.csv: one row per county, trade and classification
- sc/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the South Carolina WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
46 locality files
- Abbeville County.csv80 rows
- Aiken County.csv102 rows
- Allendale County.csv114 rows
- Anderson County.csv60 rows
- Bamberg County.csv73 rows
- Barnwell County.csv114 rows
- Beaufort County.csv74 rows
- Berkeley County.csv65 rows
- Calhoun County.csv64 rows
- Charleston County.csv65 rows
- Cherokee County.csv79 rows
- Chester County.csv73 rows
- Chesterfield County.csv72 rows
- Clarendon County.csv75 rows
- Colleton County.csv75 rows
- Darlington County.csv63 rows
- Dillon County.csv75 rows
- Dorchester County.csv64 rows
- Edgefield County.csv62 rows
- Fairfield County.csv65 rows
- Florence County.csv63 rows
- Georgetown County.csv74 rows
- Greenville County.csv62 rows
- Greenwood County.csv80 rows
- Hampton County.csv74 rows
- Horry County.csv62 rows
- Jasper County.csv76 rows
- Kershaw County.csv65 rows
- Lancaster County.csv74 rows
- Laurens County.csv62 rows
- Lee County.csv75 rows
- Lexington County.csv65 rows
- Marion County.csv75 rows
- Marlboro County.csv75 rows
- McCormick County.csv80 rows
- Newberry County.csv79 rows
- Oconee County.csv79 rows
- Orangeburg County.csv74 rows
- Pickens County.csv62 rows
- Richland County.csv65 rows
- Saluda County.csv65 rows
- Spartanburg County.csv63 rows
- Sumter County.csv62 rows
- Union County.csv79 rows
- Williamsburg County.csv75 rows
- York County.csv62 rows
South Dakota: 551 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- sd/all.csv: one row per county, trade and classification
- sd/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the South Dakota WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
66 locality files
- Aurora County.csv46 rows
- Beadle County.csv47 rows
- Bennett County.csv45 rows
- Bon Homme County.csv46 rows
- Brookings County.csv47 rows
- Brown County.csv47 rows
- Brule County.csv45 rows
- Buffalo County.csv47 rows
- Butte County.csv49 rows
- Campbell County.csv49 rows
- Charles Mix County.csv46 rows
- Clark County.csv47 rows
- Clay County.csv46 rows
- Codington County.csv47 rows
- Corson County.csv49 rows
- Custer County.csv48 rows
- Davison County.csv46 rows
- Day County.csv47 rows
- Deuel County.csv47 rows
- Dewey County.csv49 rows
- Douglas County.csv46 rows
- Edmunds County.csv47 rows
- Fall River County.csv45 rows
- Faulk County.csv47 rows
- Grant County.csv47 rows
- Gregory County.csv45 rows
- Haakon County.csv49 rows
- Hamlin County.csv47 rows
- Hand County.csv47 rows
- Hanson County.csv46 rows
- Harding County.csv49 rows
- Hughes County.csv49 rows
- Hutchinson County.csv46 rows
- Hyde County.csv47 rows
- Jackson County.csv45 rows
- Jerauld County.csv47 rows
- Jones County.csv45 rows
- Kingsbury County.csv47 rows
- Lake County.csv46 rows
- Lawrence County.csv49 rows
- Lincoln County.csv45 rows
- Lyman County.csv45 rows
- Marshall County.csv47 rows
- McCook County.csv46 rows
- McPherson County.csv47 rows
- Meade County.csv47 rows
- Mellette County.csv45 rows
- Miner County.csv46 rows
- Minnehaha County.csv45 rows
- Moody County.csv46 rows
- Oglala Lakota County.csv45 rows
- Pennington County.csv47 rows
- Perkins County.csv49 rows
- Potter County.csv49 rows
- Roberts County.csv47 rows
- Sanborn County.csv46 rows
- Spink County.csv47 rows
- Stanley County.csv49 rows
- Sully County.csv49 rows
- Todd County.csv45 rows
- Tripp County.csv45 rows
- Turner County.csv46 rows
- Union County.csv46 rows
- Walworth County.csv49 rows
- Yankton County.csv46 rows
- Ziebach County.csv49 rows
Tennessee: 1,917 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- tn/all.csv: one row per county, trade and classification
- tn/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Tennessee WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
96 locality files
- Anderson County.csv76 rows
- Bedford County.csv52 rows
- Benton County.csv53 rows
- Bledsoe County.csv51 rows
- Blount County.csv74 rows
- Bradley County.csv72 rows
- Campbell County.csv74 rows
- Cannon County.csv78 rows
- Carroll County.csv53 rows
- Carter County.csv73 rows
- Cheatham County.csv77 rows
- Chester County.csv70 rows
- Claiborne County.csv52 rows
- Clay County.csv52 rows
- Cocke County.csv51 rows
- Coffee County.csv52 rows
- Crockett County.csv70 rows
- Cumberland County.csv52 rows
- Davidson County.csv77 rows
- Decatur County.csv53 rows
- DeKalb County.csv52 rows
- Dickson County.csv77 rows
- Dyer County.csv53 rows
- Fayette County.csv75 rows
- Fentress County.csv52 rows
- Franklin County.csv52 rows
- Gibson County.csv53 rows
- Giles County.csv52 rows
- Grainger County.csv75 rows
- Greene County.csv51 rows
- Grundy County.csv51 rows
- Hamblen County.csv71 rows
- Hamilton County.csv72 rows
- Hancock County.csv52 rows
- Hardeman County.csv53 rows
- Hardin County.csv53 rows
- Hawkins County.csv73 rows
- Haywood County.csv53 rows
- Henderson County.csv53 rows
- Henry County.csv53 rows
- Hickman County.csv77 rows
- Houston County.csv53 rows
- Humphreys County.csv53 rows
- Jackson County.csv52 rows
- Jefferson County.csv71 rows
- Johnson County.csv51 rows
- Knox County.csv75 rows
- Lake County.csv53 rows
- Lauderdale County.csv53 rows
- Lawrence County.csv52 rows
- Lewis County.csv52 rows
- Lincoln County.csv52 rows
- Loudon County.csv74 rows
- Macon County.csv78 rows
- Madison County.csv70 rows
- Marion County.csv72 rows
- Marshall County.csv52 rows
- Maury County.csv77 rows
- McMinn County.csv51 rows
- McNairy County.csv53 rows
- Meigs County.csv51 rows
- Monroe County.csv51 rows
- Montgomery County.csv69 rows
- Moore County.csv52 rows
- Morgan County.csv74 rows
- Obion County.csv53 rows
- Overton County.csv52 rows
- Perry County.csv52 rows
- Pickett County.csv52 rows
- Polk County.csv72 rows
- Putnam County.csv52 rows
- Rhea County.csv51 rows
- Roane County.csv75 rows
- Robertson County.csv77 rows
- Rutherford County.csv77 rows
- Scott County.csv52 rows
- Sequatchie County.csv72 rows
- Sevier County.csv51 rows
- Shelby County.csv75 rows
- Smith County.csv78 rows
- Stewart County.csv52 rows
- Sullivan County.csv73 rows
- Sumner County.csv77 rows
- Tipton County.csv75 rows
- Trousdale County.csv78 rows
- Unicoi County.csv73 rows
- Union County.csv74 rows
- Van Buren County.csv52 rows
- Warren County.csv52 rows
- Washington County.csv73 rows
- Wayne County.csv52 rows
- Weakley County.csv53 rows
- White County.csv52 rows
- Williamson County.csv77 rows
- Wilson County.csv77 rows
- Tennessee state highway rates.csv25 rows
Texas: 8,578 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- tx/all.csv: one row per county, trade and classification
- tx/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Texas WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
254 locality files
- Anderson County.csv83 rows
- Andrews County.csv77 rows
- Angelina County.csv83 rows
- Aransas County.csv119 rows
- Archer County.csv129 rows
- Armstrong County.csv117 rows
- Atascosa County.csv168 rows
- Austin County.csv147 rows
- Bailey County.csv74 rows
- Bandera County.csv159 rows
- Bastrop County.csv167 rows
- Baylor County.csv75 rows
- Bee County.csv77 rows
- Bell County.csv203 rows
- Bexar County.csv192 rows
- Blanco County.csv81 rows
- Borden County.csv77 rows
- Bosque County.csv82 rows
- Bowie County.csv188 rows
- Brazoria County.csv152 rows
- Brazos County.csv190 rows
- Brewster County.csv64 rows
- Briscoe County.csv74 rows
- Brooks County.csv70 rows
- Brown County.csv79 rows
- Burleson County.csv153 rows
- Burnet County.csv81 rows
- Caldwell County.csv167 rows
- Calhoun County.csv120 rows
- Callahan County.csv128 rows
- Cameron County.csv127 rows
- Camp County.csv82 rows
- Carson County.csv117 rows
- Cass County.csv82 rows
- Castro County.csv74 rows
- Chambers County.csv155 rows
- Cherokee County.csv82 rows
- Childress County.csv74 rows
- Clay County.csv129 rows
- Cochran County.csv74 rows
- Coke County.csv80 rows
- Coleman County.csv80 rows
- Collin County.csv151 rows
- Collingsworth County.csv74 rows
- Colorado County.csv77 rows
- Comal County.csv156 rows
- Comanche County.csv79 rows
- Concho County.csv80 rows
- Cooke County.csv76 rows
- Coryell County.csv167 rows
- Cottle County.csv75 rows
- Crane County.csv77 rows
- Crockett County.csv64 rows
- Crosby County.csv114 rows
- Culberson County.csv63 rows
- Dallam County.csv74 rows
- Dallas County.csv187 rows
- Dawson County.csv77 rows
- Deaf Smith County.csv74 rows
- Delta County.csv163 rows
- Denton County.csv151 rows
- DeWitt County.csv77 rows
- Dickens County.csv75 rows
- Dimmit County.csv70 rows
- Donley County.csv74 rows
- Duval County.csv70 rows
- Eastland County.csv79 rows
- Ector County.csv116 rows
- Edwards County.csv66 rows
- El Paso County.csv107 rows
- Ellis County.csv152 rows
- Erath County.csv118 rows
- Falls County.csv83 rows
- Fannin County.csv82 rows
- Fayette County.csv77 rows
- Fisher County.csv79 rows
- Floyd County.csv73 rows
- Foard County.csv74 rows
- Fort Bend County.csv153 rows
- Franklin County.csv82 rows
- Freestone County.csv85 rows
- Frio County.csv70 rows
- Gaines County.csv76 rows
- Galveston County.csv188 rows
- Garza County.csv74 rows
- Gillespie County.csv81 rows
- Glasscock County.csv77 rows
- Goliad County.csv119 rows
- Gonzales County.csv77 rows
- Gray County.csv74 rows
- Grayson County.csv111 rows
- Gregg County.csv168 rows
- Grimes County.csv77 rows
- Guadalupe County.csv157 rows
- Hale County.csv74 rows
- Hall County.csv73 rows
- Hamilton County.csv82 rows
- Hansford County.csv74 rows
- Hardeman County.csv74 rows
- Hardin County.csv110 rows
- Harris County.csv358 rows
- Harrison County.csv71 rows
- Hartley County.csv74 rows
- Haskell County.csv74 rows
- Hays County.csv170 rows
- Hemphill County.csv73 rows
- Henderson County.csv82 rows
- Hidalgo County.csv159 rows
- Hill County.csv82 rows
- Hockley County.csv75 rows
- Hood County.csv82 rows
- Hopkins County.csv82 rows
- Houston County.csv83 rows
- Howard County.csv77 rows
- Hudspeth County.csv65 rows
- Hunt County.csv196 rows
- Hutchinson County.csv74 rows
- Irion County.csv116 rows
- Jack County.csv81 rows
- Jackson County.csv77 rows
- Jasper County.csv83 rows
- Jeff Davis County.csv67 rows
- Jefferson County.csv110 rows
- Jim Hogg County.csv70 rows
- Jim Wells County.csv79 rows
- Johnson County.csv130 rows
- Jones County.csv128 rows
- Karnes County.csv77 rows
- Kaufman County.csv151 rows
- Kendall County.csv168 rows
- Kenedy County.csv70 rows
- Kent County.csv74 rows
- Kerr County.csv81 rows
- Kimble County.csv79 rows
- King County.csv74 rows
- Kinney County.csv62 rows
- Kleberg County.csv113 rows
- Knox County.csv75 rows
- La Salle County.csv70 rows
- Lamar County.csv82 rows
- Lamb County.csv74 rows
- Lampasas County.csv167 rows
- Lavaca County.csv77 rows
- Lee County.csv80 rows
- Leon County.csv83 rows
- Liberty County.csv156 rows
- Limestone County.csv84 rows
- Lipscomb County.csv73 rows
- Live Oak County.csv79 rows
- Llano County.csv81 rows
- Loving County.csv77 rows
- Lubbock County.csv114 rows
- Lynn County.csv74 rows
- Madison County.csv83 rows
- Marion County.csv82 rows
- Martin County.csv77 rows
- Mason County.csv82 rows
- Matagorda County.csv77 rows
- Maverick County.csv70 rows
- McCulloch County.csv80 rows
- McLennan County.csv165 rows
- McMullen County.csv70 rows
- Medina County.csv168 rows
- Menard County.csv79 rows
- Midland County.csv115 rows
- Milam County.csv83 rows
- Mills County.csv79 rows
- Mitchell County.csv79 rows
- Montague County.csv76 rows
- Montgomery County.csv154 rows
- Moore County.csv73 rows
- Morris County.csv82 rows
- Motley County.csv74 rows
- Nacogdoches County.csv82 rows
- Navarro County.csv82 rows
- Newton County.csv84 rows
- Nolan County.csv79 rows
- Nueces County.csv134 rows
- Ochiltree County.csv73 rows
- Oldham County.csv73 rows
- Orange County.csv110 rows
- Palo Pinto County.csv82 rows
- Panola County.csv82 rows
- Parker County.csv130 rows
- Parmer County.csv73 rows
- Pecos County.csv65 rows
- Polk County.csv83 rows
- Potter County.csv153 rows
- Presidio County.csv66 rows
- Rains County.csv81 rows
- Randall County.csv153 rows
- Reagan County.csv76 rows
- Real County.csv79 rows
- Red River County.csv82 rows
- Reeves County.csv66 rows
- Refugio County.csv79 rows
- Roberts County.csv74 rows
- Robertson County.csv165 rows
- Rockwall County.csv151 rows
- Runnels County.csv80 rows
- Rusk County.csv122 rows
- Sabine County.csv82 rows
- San Augustine County.csv85 rows
- San Jacinto County.csv155 rows
- San Patricio County.csv98 rows
- San Saba County.csv79 rows
- Schleicher County.csv80 rows
- Scurry County.csv79 rows
- Shackelford County.csv79 rows
- Shelby County.csv85 rows
- Sherman County.csv73 rows
- Smith County.csv172 rows
- Somervell County.csv82 rows
- Starr County.csv70 rows
- Stephens County.csv79 rows
- Sterling County.csv80 rows
- Stonewall County.csv75 rows
- Sutton County.csv65 rows
- Swisher County.csv74 rows
- Tarrant County.csv166 rows
- Taylor County.csv116 rows
- Terrell County.csv65 rows
- Terry County.csv74 rows
- Throckmorton County.csv74 rows
- Titus County.csv82 rows
- Tom Green County.csv116 rows
- Travis County.csv268 rows
- Trinity County.csv84 rows
- Tyler County.csv83 rows
- Upshur County.csv134 rows
- Upton County.csv76 rows
- Uvalde County.csv70 rows
- Val Verde County.csv65 rows
- Van Zandt County.csv82 rows
- Victoria County.csv140 rows
- Walker County.csv83 rows
- Waller County.csv189 rows
- Ward County.csv76 rows
- Washington County.csv83 rows
- Webb County.csv151 rows
- Wharton County.csv77 rows
- Wheeler County.csv73 rows
- Wichita County.csv129 rows
- Wilbarger County.csv75 rows
- Willacy County.csv70 rows
- Williamson County.csv167 rows
- Wilson County.csv160 rows
- Winkler County.csv77 rows
- Wise County.csv155 rows
- Wood County.csv82 rows
- Yoakum County.csv75 rows
- Young County.csv74 rows
- Zapata County.csv70 rows
- Zavala County.csv70 rows
U.S. Virgin Islands: 96 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- vi/all.csv: one row per county, trade and classification
- vi/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the U.S. Virgin Islands WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
3 locality files
- St. Croix Island.csv60 rows
- St. John Island.csv60 rows
- St. Thomas Island.csv60 rows
Utah: 2,261 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- ut/all.csv: one row per county, trade and classification
- ut/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Utah WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
29 locality files
- Beaver County.csv79 rows
- Box Elder County.csv82 rows
- Cache County.csv109 rows
- Carbon County.csv95 rows
- Daggett County.csv94 rows
- Davis County.csv120 rows
- Duchesne County.csv94 rows
- Emery County.csv79 rows
- Garfield County.csv75 rows
- Grand County.csv79 rows
- Iron County.csv76 rows
- Juab County.csv121 rows
- Kane County.csv87 rows
- Millard County.csv84 rows
- Morgan County.csv122 rows
- Piute County.csv71 rows
- Rich County.csv96 rows
- Salt Lake County.csv130 rows
- San Juan County.csv77 rows
- Sanpete County.csv94 rows
- Sevier County.csv75 rows
- Summit County.csv137 rows
- Tooele County.csv132 rows
- Uintah County.csv94 rows
- Utah County.csv119 rows
- Wasatch County.csv95 rows
- Washington County.csv110 rows
- Wayne County.csv71 rows
- Weber County.csv122 rows
Vermont: 795 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- vt/all.csv: one row per county, trade and classification
- vt/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Vermont WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
14 locality files
- Addison County.csv67 rows
- Bennington County.csv67 rows
- Caledonia County.csv67 rows
- Chittenden County.csv54 rows
- Essex County.csv65 rows
- Franklin County.csv54 rows
- Grand Isle County.csv49 rows
- Lamoille County.csv68 rows
- Orange County.csv65 rows
- Orleans County.csv67 rows
- Rutland County.csv63 rows
- Washington County.csv64 rows
- Windham County.csv66 rows
- Windsor County.csv71 rows
Virginia: 4,768 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- va/all.csv: one row per county, trade and classification
- va/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Virginia WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
133 locality files
- Accomack County.csv52 rows
- Albemarle County.csv95 rows
- Alexandria (independent city).csv113 rows
- Alleghany County.csv53 rows
- Amelia County.csv102 rows
- Amherst County.csv93 rows
- Appomattox County.csv94 rows
- Arlington County.csv113 rows
- Augusta County.csv93 rows
- Bath County.csv53 rows
- Bedford County.csv93 rows
- Bland County.csv59 rows
- Botetourt County.csv93 rows
- Bristol (independent city).csv95 rows
- Brunswick County.csv56 rows
- Buchanan County.csv59 rows
- Buckingham County.csv96 rows
- Buena Vista (independent city).csv53 rows
- Campbell County.csv92 rows
- Caroline County.csv101 rows
- Carroll County.csv60 rows
- Charles City County.csv102 rows
- Charlotte County.csv57 rows
- Charlottesville (independent city).csv95 rows
- Chesapeake (independent city).csv105 rows
- Chesterfield County.csv102 rows
- Clarke County.csv111 rows
- Colonial Heights (independent city).csv102 rows
- Covington (independent city).csv41 rows
- Craig County.csv93 rows
- Culpeper County.csv111 rows
- Cumberland County.csv63 rows
- Danville (independent city).csv62 rows
- Dickenson County.csv60 rows
- Dinwiddie County.csv102 rows
- Emporia (independent city).csv57 rows
- Essex County.csv52 rows
- Fairfax County.csv115 rows
- Fairfax (independent city).csv115 rows
- Falls Church (independent city).csv115 rows
- Fauquier County.csv111 rows
- Floyd County.csv95 rows
- Fluvanna County.csv96 rows
- Franklin County.csv93 rows
- Franklin (independent city).csv57 rows
- Frederick County.csv111 rows
- Fredericksburg (independent city).csv111 rows
- Galax (independent city).csv59 rows
- Giles County.csv95 rows
- Gloucester County.csv107 rows
- Goochland County.csv102 rows
- Grayson County.csv59 rows
- Greene County.csv96 rows
- Greensville County.csv57 rows
- Halifax County.csv56 rows
- Hampton (independent city).csv107 rows
- Hanover County.csv102 rows
- Harrisonburg (independent city).csv94 rows
- Henrico County.csv103 rows
- Henry County.csv60 rows
- Highland County.csv53 rows
- Hopewell (independent city).csv102 rows
- Isle of Wight County.csv107 rows
- James City County.csv107 rows
- King and Queen County.csv59 rows
- King George County.csv52 rows
- King William County.csv102 rows
- Lancaster County.csv52 rows
- Lee County.csv60 rows
- Lexington (independent city).csv41 rows
- Loudoun County.csv112 rows
- Louisa County.csv60 rows
- Lunenburg County.csv57 rows
- Lynchburg (independent city).csv92 rows
- Madison County.csv53 rows
- Manassas (independent city).csv112 rows
- Manassas Park (independent city).csv112 rows
- Martinsville (independent city).csv60 rows
- Mathews County.csv107 rows
- Mecklenburg County.csv57 rows
- Middlesex County.csv52 rows
- Montgomery County.csv95 rows
- Nelson County.csv96 rows
- New Kent County.csv102 rows
- Newport News (independent city).csv107 rows
- Norfolk (independent city).csv107 rows
- Northampton County.csv52 rows
- Northumberland County.csv52 rows
- Norton (independent city).csv59 rows
- Nottoway County.csv57 rows
- Orange County.csv53 rows
- Page County.csv53 rows
- Patrick County.csv60 rows
- Petersburg (independent city).csv102 rows
- Pittsylvania County.csv62 rows
- Poquoson (independent city).csv107 rows
- Portsmouth (independent city).csv106 rows
- Powhatan County.csv102 rows
- Prince Edward County.csv56 rows
- Prince George County.csv102 rows
- Prince William County.csv112 rows
- Pulaski County.csv94 rows
- Radford (independent city).csv96 rows
- Rappahannock County.csv111 rows
- Richmond County.csv52 rows
- Richmond (independent city).csv103 rows
- Roanoke County.csv93 rows
- Roanoke (independent city).csv93 rows
- Rockbridge County.csv53 rows
- Rockingham County.csv94 rows
- Russell County.csv60 rows
- Salem (independent city).csv93 rows
- Scott County.csv95 rows
- Shenandoah County.csv54 rows
- Smyth County.csv60 rows
- Southampton County.csv57 rows
- Spotsylvania County.csv111 rows
- Stafford County.csv111 rows
- Staunton (independent city).csv93 rows
- Suffolk (independent city).csv107 rows
- Surry County.csv64 rows
- Sussex County.csv102 rows
- Tazewell County.csv59 rows
- Virginia Beach (independent city).csv107 rows
- Warren County.csv111 rows
- Washington County.csv95 rows
- Waynesboro (independent city).csv93 rows
- Westmoreland County.csv52 rows
- Williamsburg (independent city).csv107 rows
- Winchester (independent city).csv111 rows
- Wise County.csv59 rows
- Wythe County.csv60 rows
- York County.csv107 rows
Washington: 21,143 rates, L&I period 2026-2
- wa/all.csv: one row per county, trade and classification
- wa/rates.json: the same rows as JSON, for scripts and agents
- wa/codes.json: L&I's overtime and holiday code text
Columns: county, craft, trade_code, trade, sub_trade, classification, residential, wage_basis, wage_source_name, issue_date, effective_date, base, health_welfare, pension, vacation_holiday, training, other, total_straight_time, total_note, overtime_code, holiday_code, note_code, wac_code, lni_wage_id, source_url. total_straight_time is L&I's published total. Where it is the state minimum wage above the sum of the columns, total_note says so. Blank fringe cells are blank, not zero. Overtime and holiday code text is in codes.json.
39 county files
- Adams.csv465 rows
- Asotin.csv468 rows
- Benton.csv464 rows
- Chelan.csv483 rows
- Clallam.csv557 rows
- Clark.csv791 rows
- Columbia.csv468 rows
- Cowlitz.csv791 rows
- Douglas.csv473 rows
- Ferry.csv466 rows
- Franklin.csv466 rows
- Garfield.csv468 rows
- Grant.csv464 rows
- Grays Harbor.csv546 rows
- Island.csv553 rows
- Jefferson.csv557 rows
- King.csv561 rows
- Kitsap.csv563 rows
- Kittitas.csv484 rows
- Klickitat.csv758 rows
- Lewis.csv540 rows
- Lincoln.csv466 rows
- Mason.csv561 rows
- Okanogan.csv473 rows
- Pacific.csv548 rows
- Pend Oreille.csv466 rows
- Pierce.csv562 rows
- San Juan.csv553 rows
- Skagit.csv553 rows
- Skamania.csv765 rows
- Snohomish.csv551 rows
- Spokane.csv465 rows
- Stevens.csv464 rows
- Thurston.csv569 rows
- Wahkiakum.csv793 rows
- Walla Walla.csv468 rows
- Whatcom.csv549 rows
- Whitman.csv466 rows
- Yakima.csv485 rows
West Virginia: 3,544 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- wv/all.csv: one row per county, trade and classification
- wv/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the West Virginia WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
55 locality files
- Barbour County.csv109 rows
- Berkeley County.csv104 rows
- Boone County.csv90 rows
- Braxton County.csv104 rows
- Brooke County.csv101 rows
- Cabell County.csv96 rows
- Calhoun County.csv109 rows
- Clay County.csv90 rows
- Doddridge County.csv80 rows
- Fayette County.csv99 rows
- Gilmer County.csv105 rows
- Grant County.csv106 rows
- Greenbrier County.csv107 rows
- Hampshire County.csv98 rows
- Hancock County.csv98 rows
- Hardy County.csv107 rows
- Harrison County.csv79 rows
- Jackson County.csv107 rows
- Jefferson County.csv111 rows
- Kanawha County.csv95 rows
- Lewis County.csv106 rows
- Lincoln County.csv100 rows
- Logan County.csv105 rows
- Marion County.csv81 rows
- Marshall County.csv98 rows
- Mason County.csv102 rows
- McDowell County.csv104 rows
- Mercer County.csv109 rows
- Mineral County.csv95 rows
- Mingo County.csv108 rows
- Monongalia County.csv100 rows
- Monroe County.csv106 rows
- Morgan County.csv98 rows
- Nicholas County.csv105 rows
- Ohio County.csv94 rows
- Pendleton County.csv109 rows
- Pleasants County.csv91 rows
- Pocahontas County.csv107 rows
- Preston County.csv103 rows
- Putnam County.csv97 rows
- Raleigh County.csv102 rows
- Randolph County.csv111 rows
- Ritchie County.csv107 rows
- Roane County.csv109 rows
- Summers County.csv85 rows
- Taylor County.csv79 rows
- Tucker County.csv107 rows
- Tyler County.csv80 rows
- Upshur County.csv101 rows
- Wayne County.csv91 rows
- Webster County.csv108 rows
- Wetzel County.csv81 rows
- Wirt County.csv90 rows
- Wood County.csv87 rows
- Wyoming County.csv109 rows
Wisconsin: 1,101 rates, Davis-Bacon wage determinations on SAM.gov, as of October 25, 2026
- wi/all.csv: one row per county, trade and classification
- wi/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of the Wisconsin WDs: WD number, modification number and date, construction types, scope, rate identifier and its date, classification, base, fringe as printed, fringe kind, our total, review flags and the source URL and line. Each file has every field the pipeline records; lists are JSON in their cell.
72 locality files
- Adams County.csv122 rows
- Ashland County.csv129 rows
- Barron County.csv124 rows
- Bayfield County.csv139 rows
- Brown County.csv119 rows
- Buffalo County.csv123 rows
- Burnett County.csv137 rows
- Calumet County.csv127 rows
- Chippewa County.csv122 rows
- Clark County.csv128 rows
- Columbia County.csv123 rows
- Crawford County.csv118 rows
- Dane County.csv122 rows
- Dodge County.csv109 rows
- Door County.csv114 rows
- Douglas County.csv131 rows
- Dunn County.csv125 rows
- Eau Claire County.csv122 rows
- Florence County.csv126 rows
- Fond du Lac County.csv131 rows
- Forest County.csv122 rows
- Grant County.csv115 rows
- Green County.csv140 rows
- Green Lake County.csv113 rows
- Iowa County.csv125 rows
- Iron County.csv128 rows
- Jackson County.csv125 rows
- Jefferson County.csv128 rows
- Juneau County.csv127 rows
- Kenosha County.csv133 rows
- Kewaunee County.csv120 rows
- La Crosse County.csv113 rows
- Lafayette County.csv126 rows
- Langlade County.csv122 rows
- Lincoln County.csv128 rows
- Manitowoc County.csv111 rows
- Marathon County.csv116 rows
- Marinette County.csv125 rows
- Marquette County.csv122 rows
- Menominee County.csv111 rows
- Milwaukee County.csv141 rows
- Monroe County.csv118 rows
- Oconto County.csv122 rows
- Oneida County.csv130 rows
- Outagamie County.csv115 rows
- Ozaukee County.csv141 rows
- Pepin County.csv125 rows
- Pierce County.csv124 rows
- Polk County.csv132 rows
- Portage County.csv126 rows
- Price County.csv128 rows
- Racine County.csv131 rows
- Richland County.csv118 rows
- Rock County.csv123 rows
- Rusk County.csv120 rows
- Sauk County.csv113 rows
- Sawyer County.csv124 rows
- Shawano County.csv118 rows
- Sheboygan County.csv117 rows
- St. Croix County.csv113 rows
- Taylor County.csv108 rows
- Trempealeau County.csv107 rows
- Vernon County.csv102 rows
- Vilas County.csv111 rows
- Walworth County.csv119 rows
- Washburn County.csv109 rows
- Washington County.csv141 rows
- Waukesha County.csv141 rows
- Waupaca County.csv102 rows
- Waushara County.csv99 rows
- Winnebago County.csv102 rows
- Wood County.csv110 rows
Wyoming: 90 rates, DWS 2026 rates (effective May 1, 2026)
- wy/all.csv: one row per county, trade and classification
- wy/rates.json: the same rows as JSON, for scripts and agents
Columns: Every row of DWS's 2026 sheet: column (statewide building; heavy and highway statewide, Laramie, Natrona, rest of state), craft, survey code, classification, wage, fringe, method codes and our total. Each file has every field the pipeline records; lists are JSON in their cell.
23 locality files
- Albany County.csv62 rows
- Big Horn County.csv62 rows
- Campbell County.csv62 rows
- Carbon County.csv62 rows
- Converse County.csv62 rows
- Crook County.csv62 rows
- Fremont County.csv62 rows
- Goshen County.csv62 rows
- Hot Springs County.csv62 rows
- Johnson County.csv62 rows
- Laramie County.csv62 rows
- Lincoln County.csv62 rows
- Natrona County.csv62 rows
- Niobrara County.csv62 rows
- Park County.csv62 rows
- Platte County.csv62 rows
- Sheridan County.csv62 rows
- Sublette County.csv62 rows
- Sweetwater County.csv62 rows
- Teton County.csv62 rows
- Uinta County.csv62 rows
- Washakie County.csv62 rows
- Weston County.csv62 rows