Pay distribution $55,210 10th $62,870 25th $102,700 75th $133,860 90th
Half of Carpenters in the San Jose metro area earn more than $80,190 per year, half earn less; the middle half earn between $62,870 and $102,700.
Wage percentiles (BLS OEWS) Wage 10th 25th Median 75th 90th Annual $55,210 $62,870 $80,190 $102,700 $133,860 Hourly $26.54 $30.23 $38.55 $49.38 $64.36
A percentile is a cut point: 25% of workers in this occupation and area earn less than the 25th-percentile wage. The median is the 50th percentile — half earn less, half earn more.
Download CSV Copy citation
How this area compares San Jose metro areathis metro area
$80,190 median for San Jose metro area; middle half earns $62,870 to $102,700
$75,920 median for California; middle half earns $59,740 to $95,830
$60,580 median for United States; middle half earns $48,510 to $76,830
Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.
The median here is +6% vs California overall and +32% vs the U.S. median for this occupation.
Compare with other areas
Where this metro sits nationally $29,750 $51,593 $73,437 $95,280 Aguadilla, PR — $29,750 Arecibo, PR — $29,970 San Juan-Bayamon-Caguas, PR — $30,530 Ponce, PR — $31,200 Mayaguez, PR — $33,160 Guayama, PR — $33,410 Brownsville-Harlingen, TX — $35,640 Valdosta, GA — $37,840 Albany, GA — $38,400 Wichita Falls, TX — $38,620 Gadsden, AL — $41,180 McAllen-Edinburg-Mission, TX — $41,530 Laredo, TX — $41,540 San Angelo, TX — $41,600 Macon-Bibb County, GA — $41,670 Rome, GA — $42,000 Fort Smith, AR-OK — $42,420 El Paso, TX — $42,430 Texarkana, TX-AR — $42,650 Dalton, GA — $42,750 Dothan, AL — $42,800 Abilene, TX — $43,030 Hot Springs, AR — $43,370 Lubbock, TX — $43,500 Sierra Vista-Douglas, AZ — $43,910 Jonesboro, AR — $43,950 Tyler, TX — $44,220 Athens-Clarke County, GA — $44,740 Savannah, GA — $44,900 Columbus, GA-AL — $45,070 Brunswick-St. Simons, GA — $45,110 Hammond, LA — $45,340 Sumter, SC — $45,700 Homosassa Springs, FL — $45,740 Lake Charles, LA — $45,930 Lakeland-Winter Haven, FL — $45,970 Longview, TX — $46,160 Gainesville, GA — $46,260 Ocala, FL — $46,600 Deltona-Daytona Beach-Ormond Beach, FL — $46,670 Greenville, NC — $46,750 Warner Robins, GA — $46,750 Alexandria, LA — $46,760 Fayetteville, NC — $46,800 Tulsa, OK — $46,810 Tallahassee, FL — $46,870 Shreveport-Bossier City, LA — $46,920 College Station-Bryan, TX — $46,970 Lake Havasu City-Kingman, AZ — $46,980 Daphne-Fairhope-Foley, AL — $46,990 Roanoke, VA — $47,050 St. George, UT — $47,060 Parkersburg-Vienna, WV — $47,090 Wildwood-The Villages, FL — $47,130 Corpus Christi, TX — $47,200 Waco, TX — $47,340 Montgomery, AL — $47,360 Sebring, FL — $47,400 Lafayette, LA — $47,440 Twin Falls, ID — $47,470 Rocky Mount, NC — $47,490 Killeen-Temple, TX — $47,570 Blacksburg-Christiansburg-Radford, VA — $47,580 Auburn-Opelika, AL — $47,610 Sherman-Denison, TX — $47,740 Myrtle Beach-Conway-North Myrtle Beach, SC — $47,750 Palm Bay-Melbourne-Titusville, FL — $47,770 Amarillo, TX — $47,780 Pinehurst-Southern Pines, NC — $47,840 Yuma, AZ — $47,910 Johnson City, TN — $47,920 Pensacola-Ferry Pass-Brent, FL — $47,920 Jackson, TN — $47,950 Beckley, WV — $48,000 Gainesville, FL — $48,040 Little Rock-North Little Rock-Conway, AR — $48,050 Columbia, SC — $48,070 Houma-Bayou Cane-Thibodaux, LA — $48,210 Hickory-Lenoir-Morganton, NC — $48,260 Lynchburg, VA — $48,270 Ogden, UT — $48,270 Slidell-Mandeville-Covington, LA — $48,310 Kingsport-Bristol, TN-VA — $48,340 Sebastian-Vero Beach-West Vero Corridor, FL — $48,340 Grand Island, NE — $48,350 Hattiesburg, MS — $48,360 Springfield, OH — $48,380 Monroe, LA — $48,400 Cleveland, TN — $48,480 Punta Gorda, FL — $48,530 Joplin, MO-KS — $48,540 Mobile, AL — $48,540 Staunton-Stuarts Draft, VA — $48,620 Gettysburg, PA — $48,640 Port St. Lucie, FL — $48,640 Rapid City, SD — $48,640 Chambersburg, PA — $48,730 Dallas-Fort Worth-Arlington, TX — $48,740 Muskegon-Norton Shores, MI — $48,830 Tuscaloosa, AL — $48,870 Jacksonville, NC — $48,880 San Antonio-New Braunfels, TX — $48,900 Crestview-Fort Walton Beach-Destin, FL — $48,940 Oklahoma City, OK — $48,940 Huntsville, AL — $48,970 Charleston, WV — $49,060 Anniston-Oxford, AL — $49,070 Elizabethtown, KY — $49,070 Fayetteville-Springdale-Rogers, AR — $49,070 Hilton Head Island-Bluffton-Port Royal, SC — $49,070 Clarksville, TN-KY — $49,080 Morristown, TN — $49,110 Tucson, AZ — $49,110 Morgantown, WV — $49,160 Cape Coral-Fort Myers, FL — $49,210 Florence, SC — $49,250 Burlington, NC — $49,280 Jackson, MS — $49,330 Naples-Marco Island, FL — $49,390 Sioux Falls, SD-MN — $49,410 Victoria, TX — $49,460 Gulfport-Biloxi, MS — $49,470 Logan, UT-ID — $49,640 Harrisonburg, VA — $49,650 Panama City-Panama City Beach, FL — $49,650 Houston-Pasadena-The Woodlands, TX — $49,670 Iowa City, IA — $49,680 Orlando-Kissimmee-Sanford, FL — $49,750 Greensboro-High Point, NC — $49,910 Lincoln, NE — $49,910 Goldsboro, NC — $49,920 Winston-Salem, NC — $49,940 Casper, WY — $49,960 Wausau, WI — $49,990 Greenville-Anderson-Greer, SC — $50,090 Wheeling, WV-OH — $50,120 New Orleans-Metairie, LA — $50,130 Winchester, VA-WV — $50,180 Austin-Round Rock-San Marcos, TX — $50,260 Charleston-North Charleston, SC — $50,380 Birmingham, AL — $50,400 Knoxville, TN — $50,400 Lawton, OK — $50,400 Salisbury, MD — $50,410 Jacksonville, FL — $50,540 Memphis, TN-MS-AR — $50,620 Atlanta-Sandy Springs-Roswell, GA — $50,680 Pocatello, ID — $50,700 Chattanooga, TN-GA — $50,760 Raleigh-Cary, NC — $50,820 Wilmington, NC — $50,830 Boise City, ID — $50,850 Wichita, KS — $50,930 Decatur, AL — $50,950 Charlotte-Concord-Gastonia, NC-SC — $50,960 Sioux City, IA-NE-SD — $51,100 Topeka, KS — $51,210 Asheville, NC — $51,290 Virginia Beach-Chesapeake-Norfolk, VA-NC — $51,500 Durham-Chapel Hill, NC — $51,540 Miami-Fort Lauderdale-West Palm Beach, FL — $51,570 Manhattan, KS — $51,600 Paducah, KY-IL — $51,700 Florence-Muscle Shoals, AL — $51,740 Spartanburg, SC — $51,750 Richmond, VA — $51,870 Huntington-Ashland, WV-KY-OH — $52,000 North Port-Bradenton-Sarasota, FL — $52,000 Springfield, MO — $52,000 Lexington-Fayette, KY — $52,030 Tampa-St. Petersburg-Clearwater, FL — $52,130 Dover, DE — $52,140 Idaho Falls, ID — $52,140 Odessa, TX — $52,260 Owensboro, KY — $52,360 Bowling Green, KY — $52,680 Omaha, NE-IA — $52,800 Provo-Orem-Lehi, UT — $53,230 Williamsport, PA — $53,340 Lima, OH — $53,800 Johnstown, PA — $54,560 Niles, MI — $54,620 Bismarck, ND — $54,670 Reading, PA — $54,930 Bay City, MI — $55,520 Baton Rouge, LA — $55,630 Ames, IA — $55,640 Lancaster, PA — $55,690 State College, PA — $55,690 Lebanon, PA — $55,760 Nashville-Davidson--Murfreesboro--Franklin, TN — $55,770 Waterloo-Cedar Falls, IA — $55,840 Flagstaff, AZ — $55,970 Charlottesville, VA — $56,090 Pueblo, CO — $56,150 Cheyenne, WY — $56,160 Coeur d'Alene, ID — $56,160 Columbia, MO — $56,160 Jackson, MI — $56,160 Louisville/Jefferson County, KY-IN — $56,520 Canton-Massillon, OH — $56,530 Prescott Valley-Prescott, AZ — $56,570 Hagerstown-Martinsburg, MD-WV — $56,600 Erie, PA — $56,850 Youngstown-Warren, OH — $56,970 Jefferson City, MO — $57,030 Las Cruces, NM — $57,030 Albany, OR — $57,080 Bangor, ME — $57,100 Grants Pass, OR — $57,160 Missoula, MT — $57,160 Altoona, PA — $57,360 Lewiston, ID-WA — $57,420 Colorado Springs, CO — $57,430 Grand Forks, ND-MN — $57,440 Sandusky, OH — $57,560 Harrisburg-Carlisle, PA — $57,690 Mansfield, OH — $57,750 Watertown-Fort Drum, NY — $57,840 Greeley, CO — $57,880 Medford, OR — $57,930 Weirton-Steubenville, WV-OH — $58,240 Beaumont-Port Arthur, TX — $58,290 Fort Collins-Loveland, CO — $58,310 Dayton-Kettering-Beavercreek, OH — $58,330 Helena, MT — $58,490 Glens Falls, NY — $58,560 Great Falls, MT — $58,790 Cedar Rapids, IA — $58,920 Augusta-Richmond County, GA-SC — $58,930 Fargo, ND-MN — $58,940 Billings, MT — $58,950 La Crosse-Onalaska, WI-MN — $58,950 Minot, ND — $58,950 Grand Rapids-Wyoming-Kentwood, MI — $59,000 Eau Claire, WI — $59,090 Traverse City, MI — $59,230 Santa Fe, NM — $59,420 Rochester, NY — $59,490 Allentown-Bethlehem-Easton, PA-NJ — $59,540 Utica-Rome, NY — $59,540 Walla Walla, WA — $59,660 Farmington, NM — $59,720 Salem, OR — $59,730 Monroe, MI — $59,750 Boulder, CO — $59,760 Lawrence, KS — $59,800 Salt Lake City-Murray, UT — $59,870 Muncie, IN — $59,890 Albuquerque, NM — $60,080 Dubuque, IA — $60,090 Cincinnati, OH-KY-IN — $60,110 Kenosha, WI — $60,120 St. Joseph, MO-KS — $60,150 Grand Junction, CO — $60,230 Scranton--Wilkes-Barre, PA — $60,240 Green Bay, WI — $60,320 Phoenix-Mesa-Chandler, AZ — $60,320 Fort Wayne, IN — $60,400 Davenport-Moline-Rock Island, IA-IL — $60,440 Duluth, MN-WI — $60,520 Terre Haute, IN — $60,560 St. Cloud, MN — $60,600 Cleveland, OH — $60,650 Ithaca, NY — $60,680 Albany-Schenectady-Troy, NY — $60,720 Washington-Arlington-Alexandria, DC-VA-MD-WV — $60,800 Midland, TX — $60,830 Atlantic City-Hammonton, NJ — $60,840 Racine-Mount Pleasant, WI — $60,920 Lewiston-Auburn, ME — $60,950 Kokomo, IN — $61,000 Kalamazoo-Portage, MI — $61,060 Akron, OH — $61,070 Toledo, OH — $61,070 Kingston, NY — $61,140 Mankato, MN — $61,150 York-Hanover, PA — $61,160 Pittsburgh, PA — $61,180 Elmira, NY — $61,190 Manchester-Nashua, NH — $61,300 Bloomington, IN — $61,360 Des Moines-West Des Moines, IA — $61,360 Flint, MI — $61,360 Bend, OR — $61,640 South Bend-Mishawaka, IN-MI — $61,690 Philadelphia-Camden-Wilmington, PA-NJ-DE-MD — $61,780 Kansas City, MO-KS — $61,810 Spokane-Spokane Valley, WA — $61,900 Providence-Warwick, RI-MA — $61,910 Binghamton, NY — $62,000 Battle Creek, MI — $62,140 Saginaw, MI — $62,240 Syracuse, NY — $62,250 Waterbury-Shelton, CT — $62,250 Reno, NV — $62,350 Baltimore-Columbia-Towson, MD — $62,380 Las Vegas-Henderson-North Las Vegas, NV — $62,380 Bozeman, MT — $62,450 Appleton, WI — $62,490 Fond du Lac, WI — $62,550 Eugene-Springfield, OR — $62,590 Sheboygan, WI — $62,760 Burlington-South Burlington, VT — $62,790 Lexington Park, MD — $62,880 Lafayette-West Lafayette, IN — $63,050 Pittsfield, MA — $63,050 Bridgeport-Stamford-Danbury, CT — $63,210 Olympia-Lacey-Tumwater, WA — $63,260 Corvallis, OR — $63,290 Yakima, WA — $63,300 Midland, MI — $63,380 Vineland, NJ — $63,440 Fresno, CA — $63,470 Madison, WI — $63,480 Buffalo-Cheektowaga, NY — $63,500 Kiryas Joel-Poughkeepsie-Newburgh, NY — $63,540 Rochester, MN — $63,610 Wenatchee-East Wenatchee, WA — $63,640 Carson City, NV — $63,660 Cape Girardeau, MO-IL — $63,740 Milwaukee-Waukesha, WI — $63,910 Lansing-East Lansing, MI — $64,270 Portland-South Portland, ME — $64,300 Kennewick-Richland, WA — $64,320 Visalia, CA — $64,390 Norwich-New London-Willimantic, CT — $64,500 Evansville, IN — $64,690 Hartford-West Hartford-East Hartford, CT — $64,770 Denver-Aurora-Centennial, CO — $64,910 Bremerton-Silverdale-Port Orchard, WA — $65,000 Indianapolis-Carmel-Greenwood, IN — $65,070 Ann Arbor, MI — $65,170 Elkhart-Goshen, IN — $65,520 Trenton-Princeton, NJ — $65,690 New Haven, CT — $65,750 Detroit-Warren-Dearborn, MI — $65,810 Columbus, OH — $66,480 Bakersfield-Delano, CA — $66,540 Amherst Town-Northampton, MA — $66,830 Champaign-Urbana, IL — $66,980 Salinas, CA — $67,530 Columbus, IN — $67,780 Longview-Kelso, WA — $68,550 Stockton-Lodi, CA — $69,160 Mount Vernon-Anacortes, WA — $69,710 Barnstable Town, MA — $70,580 Riverside-San Bernardino-Ontario, CA — $70,880 St. Louis, MO-IL — $70,990 Redding, CA — $71,750 Chico, CA — $72,290 Rockford, IL — $72,770 Anchorage, AK — $72,800 Worcester, MA — $73,010 San Diego-Chula Vista-Carlsbad, CA — $73,200 Hanford-Corcoran, CA — $73,250 Bellingham, WA — $73,260 Portland-Vancouver-Hillsboro, OR-WA — $73,710 Modesto, CA — $73,730 Minneapolis-St. Paul-Bloomington, MN-WI — $74,060 Oxnard-Thousand Oaks-Ventura, CA — $74,060 New York-Newark-Jersey City, NY-NJ — $74,300 El Centro, CA — $74,340 Sacramento-Roseville-Folsom, CA — $74,440 Merced, CA — $74,760 Santa Maria-Santa Barbara, CA — $75,140 Boston-Cambridge-Newton, MA-NH — $75,210 Peoria, IL — $75,280 Janesville-Beloit, WI — $75,390 Bloomington, IL — $75,470 Springfield, MA — $75,520 Los Angeles-Long Beach-Anaheim, CA — $75,740 Yuba City, CA — $76,100 Vallejo, CA — $76,220 Seattle-Tacoma-Bellevue, WA — $76,410 Springfield, IL — $76,970 San Luis Obispo-Paso Robles, CA — $77,220 Santa Cruz-Watsonville, CA — $77,690 San Jose-Sunnyvale-Santa Clara, CA — $80,190 Chicago-Naperville-Elgin, IL-IN — $80,440 Santa Rosa-Petaluma, CA — $80,520 Napa, CA — $80,590 Kahului-Wailuku, HI — $82,110 Oshkosh-Neenah, WI — $84,430 Fairbanks-College, AK — $84,970 Decatur, IL — $87,220 San Francisco-Oakland-Fremont, CA — $89,200 Michigan City-La Porte, IN — $91,970 Urban Honolulu, HI — $94,310 Kankakee, IL — $95,280 San Jose metro area Each dot is one metro area with a published median — hover any dot for the name and figure. Metros without published estimates are not drawn.
The San Jose metro area has the 12th-highest published median for this occupation among the 390 metro areas where BLS publishes it. Higher medians often track higher living costs — this is a pay comparison, not a ranking of where the job is “best”.
Other metro areas in California Metro areas in the same state with published May 2025 medians for carpenters, highest first. Areas without published estimates are not listed.
San Jose metro areathis page
$80,190 median for San Jose metro area; middle half earns $62,870 to $102,700
$89,200 median for San Francisco metro area; middle half earns $63,340 to $100,380
$80,590 median for Napa metro area; middle half earns $63,310 to $97,680
$80,520 median for Santa Rosa metro area; middle half earns $64,190 to $97,080
$77,690 median for Santa Cruz metro area; middle half earns $61,980 to $92,230
$77,220 median for San Luis Obispo metro area; middle half earns $60,260 to $91,940
$76,220 median for Vallejo metro area; middle half earns $61,090 to $91,230
Bars span the 25th–75th percentile (the middle half of workers); the tick marks the median.
About this estimate These figures are survey estimates from the BLS Occupational Employment and Wage Statistics program — modeled from employer reports collected over three years and benchmarked to May 2025. They describe what employers in this area currently pay across all industries, not what any individual worker will be offered.
Employment counts wage-and-salary jobs in the occupation (self-employed workers are excluded). Estimates carry sampling error; percentile wages are rounded by BLS. Some values are suppressed by BLS for confidentiality or quality — suppressed values appear here as “not published”, never as zero. Read the full methodology .