Journeyman base scale for HVAC technicians runs $25.75/hr to $87.75/hr an hour across the 211 UA and SMART locals whose own wage sheet we hold, with a median of $45.34/hr, about $90,680 a year at 2,000 hours, before the benefit package. Every figure below is read off that hall's published sheet and carries its effective date. All 310 UA and SMART locals in our directory are listed below; the 99 without a sheet on file yet are named with their hall so you can call for the current scale rather than read an estimate.
Union HVAC work is split between two internationals: UA service fitters and refrigeration mechanics handle the mechanical side, SMART sheet metal workers handle ductwork, TAB and air systems. There is no separate HVAC scale, you are paid the journeyman rate of whichever local holds the agreement. This page lists every UA and SMART hall whose own published wage sheet we hold, highest base rate first.
Lowest published base $25.75/hr; median $45.34/hr; highest $87.75/hr, across 211 published UA and SMART wage sheets, about $90,680 a year at the median, 2,000 hours. Health, pension, annuity and training contributions are paid on top of the base rate.
Union HVAC technicians on a UA and SMART journeyman agreement earn a published base of $25.75/hr to $87.75/hr an hour, with a median of $45.34/hr, about $90,680 a year at 2,000 hours before overtime. Health, pension, annuity and training contributions are paid on top of the base rate, so the total package is often significantly higher. Rates are set locally, so the hall in your city sets the exact scale.
Search by city, state or local number, then open the local pay scale page to check the published base rate, benefits, effective date and rate-sheet PDF. The city and state links group nearby UA and SMART halls. Check the rate sources page for citations: older sheets are historical, not a promise of today’s pay. If no sheet is on file, contact the hall; sign up for rate-update emails to follow new sheets.
| State | Locals | Median base | Range | Highest-paying local |
|---|---|---|---|---|
| WA | 4 | $65.29/hr | $47.19/hr, $75.21/hr | UA Local 32 |
| NV | 3 | $63.00/hr | $53.38/hr, $69.73/hr | SMART Local 88 |
| CA | 22 | $61.73/hr | $36.01/hr, $87.75/hr | UA Local 467 |
| NJ | 4 | $60.03/hr | $56.30/hr, $67.97/hr | UA Local 696 |
| MA | 6 | $59.14/hr | $43.48/hr, $69.84/hr | UA Local 12 |
| WI | 3 | $58.92/hr | $50.25/hr, $60.05/hr | UA Local 75 |
| OR | 2 | $57.88/hr | $54.99/hr, $60.77/hr | UA Local 290 |
| RI | 1 | $54.34/hr | $54.34/hr, $54.34/hr | UA Local 51 |
| MD | 2 | $54.15/hr | $53.30/hr, $55.00/hr | UA Local 602 |
| DC | 1 | $53.42/hr | $53.42/hr, $53.42/hr | SMART Local 100 |
| HI | 2 | $52.00/hr | $50.16/hr, $53.83/hr | UA Local 675 |
| MN | 6 | $51.36/hr | $43.96/hr, $55.70/hr | SMART Local 10 |
| MO | 6 | $50.55/hr | $39.35/hr, $58.38/hr | UA Local 8 |
| AZ | 2 | $50.27/hr | $49.39/hr, $51.15/hr | UA Local 469 |
| PA | 9 | $48.65/hr | $36.13/hr, $73.73/hr | UA Local 690 |
| IL | 19 | $47.75/hr | $38.54/hr, $60.50/hr | UA Local 130 |
| CT | 2 | $47.64/hr | $44.70/hr, $50.58/hr | UA Local 777 |
| UT | 2 | $46.45/hr | $46.10/hr, $46.79/hr | SMART Local 312 |
| CO | 4 | $46.32/hr | $43.05/hr, $47.23/hr | UA Local 3 |
| MI | 10 | $46.19/hr | $32.50/hr, $53.57/hr | UA Local 704 |
| NH | 1 | $45.76/hr | $45.76/hr, $45.76/hr | UA Local 131 |
| AK | 2 | $45.75/hr | $41.50/hr, $50.00/hr | UA Local 367 |
| NE | 1 | $44.26/hr | $44.26/hr, $44.26/hr | UA Local 16 |
| NY | 17 | $43.68/hr | $31.40/hr, $73.00/hr | UA Local 1 |
| OH | 9 | $43.06/hr | $38.89/hr, $49.17/hr | UA Local 120 |
| IN | 4 | $42.63/hr | $34.01/hr, $50.05/hr | UA Local 440 |
| IA | 2 | $42.29/hr | $39.38/hr, $45.20/hr | UA Local 33 |
| KY | 6 | $41.45/hr | $38.41/hr, $44.26/hr | UA Local 184 |
| ND | 1 | $41.37/hr | $41.37/hr, $41.37/hr | UA Local 300 |
| OK | 3 | $41.00/hr | $33.38/hr, $57.85/hr | UA Local 798 |
| ME | 1 | $40.00/hr | $40.00/hr, $40.00/hr | UA Local 716 |
| MT | 4 | $39.57/hr | $36.13/hr, $46.45/hr | UA Local 41 |
| TX | 8 | $39.36/hr | $29.70/hr, $42.09/hr | UA Local 211 |
| ID | 2 | $38.33/hr | $36.75/hr, $39.90/hr | UA Local 296 |
| WV | 2 | $37.53/hr | $34.05/hr, $41.00/hr | UA Local 565 |
| NM | 1 | $37.50/hr | $37.50/hr, $37.50/hr | SMART Local 49 |
| VT | 1 | $37.40/hr | $37.40/hr, $37.40/hr | UA Local 693 |
| TN | 4 | $35.69/hr | $34.95/hr, $46.02/hr | UA Local 572 |
| VA | 2 | $35.09/hr | $33.25/hr, $36.92/hr | UA Local 110 |
| WY | 1 | $34.88/hr | $34.88/hr, $34.88/hr | UA Local 192 |
| FL | 9 | $34.75/hr | $25.75/hr, $43.38/hr | UA Local 725 |
| GA | 4 | $34.73/hr | $31.70/hr, $41.18/hr | UA Local 72 |
| AR | 1 | $34.41/hr | $34.41/hr, $34.41/hr | UA Local 155 |
| AL | 7 | $32.30/hr | $27.22/hr, $36.10/hr | UA Local 372 |
| SC | 2 | $31.50/hr | $27.00/hr, $36.00/hr | UA Local 421 |
| LA | 5 | $31.00/hr | $26.50/hr, $34.87/hr | UA Local 60 |
| MS | 1 | $30.41/hr | $30.41/hr, $30.41/hr | UA Local 568 |
Looking for HVAC technicians union wages in one place rather than nationally? These pay scale pages collect the published sheets for a single state or city, with each hall's own rate page linked from them: 47 state pay scale pages and 156 city pay scale pages cover the 211 UA and SMART halls listed above.
Enter your city and your union or local number to see that local’s published HVAC technicians rate, its pay scale page and its apprenticeship page.
| Local | Hall | Journeyman base | Total package | Effective | Rate sheet | Apprenticeship |
|---|---|---|---|---|---|---|
| UA Local 467 | San Mateo, CA | $87.75/hr | $129.19/hr | 07/01/2025 | Apprenticeship | |
| UA Local 38 | San Francisco, CA | $85.50/hr | $134.48/hr | 07/01/2023 | Apprenticeship | |
| UA Local 342 | Oakland, CA | $80.50/hr | $130.95/hr | 07/01/2025 | Apprenticeship | |
| UA Local 32 | Seattle, WA | $75.21/hr | $109.09/hr | 06/01/2025 | Apprenticeship | |
| UA Local 690 | Philadelphia, PA | $73.73/hr | $113.59/hr | 05/01/2026 | Apprenticeship | |
| UA Local 1 | New York, NY | $73.00/hr | $105.81/hr | 07/01/2025 | Apprenticeship | |
| UA Local 420 | Philadelphia, PA | $72.52/hr | $117.10/hr | 05/01/2025 | Apprenticeship | |
| UA Local 343 | Vallejo-Napa, CA | $71.60/hr | $111.37/hr | 8/22/25 | Apprenticeship | |
| SMART Local 66 | Seattle, WA | $69.86/hr | $103.25/hr | 06/01/2025 | Apprenticeship | |
| UA Local 12 | Boston, MA | $69.84/hr | $106.27/hr | 3/2/25 | Apprenticeship | |
| SMART Local 88 | Las Vegas, NV | $69.73/hr | $100.58/hr | 10/1/24 | Apprenticeship | |
| UA Local 393 | San Jose, CA | $68.76/hr | $115.39/hr | 07/01/2021 | Apprenticeship | |
| UA Local 159 | Martinez, CA | $68.57/hr | $117.61/hr | 2025-07-01 | Apprenticeship | |
| UA Local 696 | Newark, NJ | $67.97/hr | $107.32/hr | 2025-01-01 | Apprenticeship | |
| UA Local 447 | Sacramento, CA | $67.37/hr | $97.37/hr | 07/01/2025 | Apprenticeship | |
| UA Local 537 | Boston, MA | $66.58/hr | $105.80/hr | 03/01/2025 | Apprenticeship | |
| UA Local 692 | Philadelphia, PA | $66.22/hr | $100.47/hr | 01/01/2025 | Apprenticeship | |
| SMART Local 17 | Eastern, MA | $63.27/hr | $116.34/hr | 8/1/26 | Apprenticeship | |
| UA Local 525 | Las Vegas, NV | $63.00/hr | $90.93/hr | 10/01/2026 | Apprenticeship | |
| UA Local 24 | Lodi, NJ | $62.09/hr | $107.14/hr | 05/01/2025 | Apprenticeship | |
| UA Local 78 | Los Angeles, CA | $61.73/hr | $90.19/hr | 8/22/25 | Apprenticeship | |
| UA Local 114 | Santa Barbara, CA | $61.73/hr | $90.19/hr | 8/22/25 | Apprenticeship | |
| UA Local 230 | San Diego, CA | $61.73/hr | $90.19/hr | 8/22/25 | Apprenticeship | |
| UA Local 345 | Los Angeles, CA | $61.73/hr | $90.19/hr | 2/22/26 | Apprenticeship | |
| UA Local 398 | Pomona, CA | $61.73/hr | $90.19/hr | 8/22/25 | Apprenticeship | |
| UA Local 403 | San Luis Obispo, CA | $61.73/hr | $90.19/hr | 8/22/25 | Apprenticeship | |
| UA Local 460 | Bakersfield, CA | $61.73/hr | $88.54/hr | 09/01/2025 | Apprenticeship | |
| UA Local 484 | Ventura, CA | $61.73/hr | $90.19/hr | 8/22/25 | Apprenticeship | |
| UA Local 582 | Santa Ana, CA | $61.28/hr | $94.22/hr | 09/01/2026 | Apprenticeship | |
| UA Local 290 | Portland, OR | $60.77/hr | $95.49/hr | 04/01/2025 | Apprenticeship | |
| UA Local 26 | Western Washington, WA | $60.72/hr | $94.87/hr | 06/01/2025 | Apprenticeship | |
| UA Local 21 | Peekskill, NY | $60.66/hr | $106.01/hr | 5/1/25 | Apprenticeship | |
| UA Local 130 | Chicago, IL | $60.50/hr | $103.85/hr | 06/01/2025 | Apprenticeship | |
| UA Local 75 | Milwaukee, WI | $60.05/hr | $87.95/hr | 06/01/2025 | Apprenticeship | |
| SMART Local 137 | New York, NY | $60.00/hr | $132.97/hr | 08/01/2024 | Apprenticeship | |
| UA Local 601 | Milwaukee, WI | $58.92/hr | $90.26/hr | 06/01/2025 | Apprenticeship | |
| SMART Local 450 | Kankakee, IL | $58.83/hr | $100.30/hr | 9/15/25 | Apprenticeship | |
| UA Local 442 | Stockton, CA | $58.45/hr | $99.81/hr | 2/22/26 | Apprenticeship | |
| UA Local 8 | Kansas City, MO | $58.38/hr | $83.67/hr | 2025-06-01 | Apprenticeship | |
| UA Local 274 | Jersey City, NJ | $57.97/hr | $98.19/hr | 2022-05-01 | Apprenticeship | |
| UA Local 798 | Tulsa, OK | $57.85/hr | $93.80/hr | 6/2/25 | Apprenticeship | |
| UA Local 62 | Monterey-Santa Cruz, CA | $57.75/hr | $101.35/hr | 01/01/2026 | Apprenticeship | |
| UA Local 250 | Los Angeles, CA | $57.65/hr | $82.66/hr | 09/01/2025 | Apprenticeship | |
| SMART Local 28 | New York, NY | $57.08/hr | $117.78/hr | 07/01/2026 to 06/30/2027 | Apprenticeship | |
| SMART Local 265 | DuPage County, IL | $56.35/hr | $96.56/hr | 06/01/2024 | Apprenticeship | |
| UA Local 322 | Southern New Jersey, NJ | $56.30/hr | $107.06/hr | 05/01/2025 | Apprenticeship | |
| SMART Local 10 | Maplewood, MN | $55.70/hr | $97.21/hr | 05/01/2026 | Apprenticeship | |
| SMART Local 38 | Westchester & Rockland, NY | $55.29/hr | $102.72/hr | 07/01/2025 | Apprenticeship | |
| UA Local 4 | Worcester, MA | $55.00/hr | $86.57/hr | 09/01/2025 | Apprenticeship | |
| UA Local 597 | Chicago, IL | $55.00/hr | $93.62/hr | 06/01/2023 | Apprenticeship | |
| UA Local 602 | Washington, MD | $55.00/hr | $79.46/hr | 08/01/2025 | Apprenticeship | |
| SMART Local 16 | Portland, OR | $54.99/hr | $88.91/hr | 07/01/2025 | Apprenticeship | |
| UA Local 364 | Colton, CA | $54.92/hr | $80.85/hr | 08/31/2026 | Apprenticeship | |
| UA Local 51 | Providence, RI | $54.34/hr | $88.84/hr | 08/25/2025 | Apprenticeship | |
| SMART Local 206 | San Diego, CA | $54.32/hr | $86.44/hr | 2026-01-01 | Apprenticeship | |
| UA Local 539 | Minneapolis, MN | $54.19/hr | $100.99/hr | 05/01/2026 | Apprenticeship | |
| UA Local 675 | Honolulu, HI | $53.83/hr | $87.02/hr | 2025-07-06 | Apprenticeship | |
| UA Local 704 | Detroit, MI | $53.57/hr | $87.52/hr | 08/01/2025 | Apprenticeship | |
| SMART Local 100 | Washington, DC | $53.42/hr | $76.62/hr | 11/1/25 | Apprenticeship | |
| UA Local 350 | Reno, NV | $53.38/hr | $80.67/hr | 08/01/2025 | Apprenticeship | |
| UA Local 5 | Washington, MD | $53.30/hr | $77.01/hr | 08/01/2025 | Apprenticeship | |
| UA Local 160 | Murphysboro, IL | $52.80/hr | $76.75/hr | 1/1/26 | Apprenticeship | |
| UA Local 104 | Springfield, MA | $52.26/hr | $83.31/hr | 09/17/2025 | Apprenticeship | |
| SMART Local 219 | Rockford, IL | $52.14/hr | $90.20/hr | 6/1/24 | Apprenticeship | |
| SMART Local 36 | St. Louis, MO | $52.00/hr | $79.12/hr | 08/01/2025 | Apprenticeship | |
| UA Local 455 | St Paul, MN | $51.70/hr | $95.99/hr | 01/01/2026 | Apprenticeship | |
| UA Local 553 | Alton, IL | $51.61/hr | $73.06/hr | 1/1/26 | Apprenticeship | |
| UA Local 190 | Ann Arbor, MI | $51.30/hr | $77.17/hr | 06/01/2025 | Apprenticeship | |
| UA Local 469 | Phoenix, AZ | $51.15/hr | $72.15/hr | 07/01/2025 | Apprenticeship | |
| UA Local 15 | Minneapolis, MN | $51.02/hr | $94.73/hr | 05/01/2026 | Apprenticeship | |
| UA Local 99 | Bloomington, IL | $50.85/hr | $78.60/hr | 5/1/25 | Apprenticeship | |
| UA Local 562 | St Louis, MO | $50.66/hr | $74.00/hr | 7/1/25 | Apprenticeship | |
| UA Local 777 | State Of Connecticut, CT | $50.58/hr | $86.43/hr | 2026-05-18 | Apprenticeship | |
| SMART Local 2 | Kansas City, MO | $50.43/hr | $76.88/hr | 07/01/2023 | Apprenticeship | |
| UA Local 400 | Appleton, WI | $50.25/hr | $76.89/hr | 6/1/25 | Apprenticeship | |
| UA Local 34 | St Paul, MN | $50.23/hr | $93.15/hr | 01/01/2026 | Apprenticeship | |
| UA Local 449 | Pittsburgh, PA | $50.20/hr | $81.22/hr | 6/1/25 | Apprenticeship | |
| SMART Local 293 | Honolulu, HI | $50.16/hr | $83.48/hr | 2025-03-02 | Apprenticeship | |
| UA Local 440 | Indianapolis, IN | $50.05/hr | $70.44/hr | 2025-06-04 | Apprenticeship | |
| UA Local 367 | Anchorage, AK | $50.00/hr | $83.20/hr | 9/1/25 | Apprenticeship | |
| UA Local 45 | St Joseph, MO | $49.45/hr | $76.10/hr | 8/1/25 | Apprenticeship | |
| SMART Local 359 | Phoenix, AZ | $49.39/hr | $69.25/hr | 07/01/2025 | Apprenticeship | |
| UA Local 120 | Cleveland, OH | $49.17/hr | $77.72/hr | 05/01/2025 | Apprenticeship | |
| UA Local 439 | East St Louis, IL | $49.00/hr | $73.42/hr | 1/1/26 | Apprenticeship | |
| UA Local 219 | Akron, OH | $48.92/hr | $80.07/hr | 2026-06-01 | Apprenticeship | |
| UA Local 27 | Pittsburgh, PA | $48.65/hr | $74.12/hr | 6/1/23 | Apprenticeship | |
| UA Local 638 | New York, NY | $47.85/hr | $71.81/hr | 01/01/2026 | Apprenticeship | |
| UA Local 101 | Belleville, IL | $47.75/hr | $71.17/hr | 7/1/25 | Apprenticeship | |
| UA Local 354 | Latrobe, PA | $47.75/hr | $74.30/hr | 06/01/2024 | Apprenticeship | |
| UA Local 174 | West Michigan, MI | $47.40/hr | $70.75/hr | 2025-07-01 | Apprenticeship | |
| UA Local 3 | Denver, CO | $47.23/hr | $68.91/hr | 06/01/2025 | Apprenticeship | |
| UA Local 145 | Grand Junction, CO | $47.23/hr | $68.91/hr | Undated | Apprenticeship | |
| UA Local 44 | Spokane, WA | $47.19/hr | $74.72/hr | 12/1/25 | Apprenticeship | |
| SMART Local 312 | Salt Lake City, UT | $46.79/hr | $61.68/hr | 07/01/2025 | Apprenticeship | |
| UA Local 671 | Monroe, MI | $46.71/hr | $73.50/hr | 07/01/2025 | Apprenticeship | |
| UA Local 41 | Butte, MT | $46.45/hr | $66.37/hr | 7/1/25 | Apprenticeship | |
| UA Local 333 | Lansing, MI | $46.42/hr | $79.30/hr | 2025-06-01 | Apprenticeship | |
| UA Local 140 | Salt Lake City, UT | $46.10/hr | $61.93/hr | 08/01/2025 | Apprenticeship | |
| UA Local 572 | Nashville, TN | $46.02/hr | $65.65/hr | 05/01/2025 | Apprenticeship | |
| UA Local 636 | Detroit, MI | $45.96/hr | $89.86/hr | 05/04/2026 | Apprenticeship | |
| UA Local 63 | East Peoria, IL | $45.85/hr | $79.06/hr | 5/1/26 | Apprenticeship | |
| UA Local 131 | Concord-Manchester, NH | $45.76/hr | $71.95/hr | 06/01/2025 | Apprenticeship | |
| UA Local 551 | Herrin, IL | $45.75/hr | $74.20/hr | 9/15/25 | Apprenticeship | |
| UA Local 111 | Escanaba, MI | $45.44/hr | $73.87/hr | 5/27/25 | Apprenticeship | |
| UA Local 208 | Denver, CO | $45.40/hr | $67.51/hr | 06/01/2025 | Apprenticeship | |
| UA Local 98 | Detroit, MI | $45.34/hr | $82.55/hr | 2024-06-01 | Apprenticeship | |
| UA Local 33 | Des Moines, IA | $45.20/hr | $68.45/hr | 2025-06-01 | Apprenticeship | |
| UA Local 166 | Fort Wayne, IN | $45.06/hr | $68.22/hr | 6/1/25 | Apprenticeship | |
| SMART Local 58 | Syracuse, NY | $45.06/hr | $75.77/hr | 05/01/2025 | Apprenticeship | |
| UA Local 653 | Centralia, IL | $45.00/hr | $66.54/hr | 9/1/25 | Apprenticeship | |
| UA Local 773 | Glens Falls, NY | $44.88/hr | $78.48/hr | 2025-05-01 | Apprenticeship | |
| UA Local 55 | Cleveland, OH | $44.86/hr | $74.89/hr | 2025-05-05 | Apprenticeship | |
| SMART Local 40 | Hartford, CT | $44.70/hr | $89.20/hr | 07/01/2025 | Apprenticeship | |
| UA Local 16 | Omaha, NE | $44.26/hr | $61.16/hr | 5/25/25 | Apprenticeship | |
| UA Local 184 | Paducah, KY | $44.26/hr | $64.54/hr | 2025-07-01 | Apprenticeship | |
| UA Local 6 | Rochester, MN | $43.96/hr | $83.63/hr | 5/12/25 | Apprenticeship | |
| UA Local 137 | Springfield, IL | $43.89/hr | $69.60/hr | 04/01/2025 | Apprenticeship | |
| UA Local 360 | East St Louis, IL | $43.75/hr | $65.00/hr | 7/1/24 | Apprenticeship | |
| SMART Local 83 | Albany, NY | $43.68/hr | $82.25/hr | 6/1/26 | Apprenticeship | |
| SMART Local 63 | Springfield, MA | $43.48/hr | $79.94/hr | 07/01/2025 | Apprenticeship | |
| UA Local 725 | Miami, FL | $43.38/hr | $60.08/hr | 2024-07-16 | Apprenticeship | |
| UA Local 392 | Cincinnati, OH | $43.30/hr | $70.70/hr | 06/01/2025 | Apprenticeship | |
| SMART Local 33 | Cleveland, OH | $43.06/hr | $73.17/hr | 2024-05-01 | Apprenticeship | |
| SMART Local 9 | Denver, CO | $43.05/hr | $65.70/hr | 07/01/2025 | Apprenticeship | |
| SMART Local 46 | Rochester, NY | $43.01/hr | $71.67/hr | 05/05/2025 | Apprenticeship | |
| UA Local 248 | Ashland, KY | $42.75/hr | $68.51/hr | 6/1/25 | Apprenticeship | |
| UA Local 13 | Rochester, NY | $42.68/hr | $70.56/hr | 05/06/2025 | Apprenticeship | |
| SMART Local 80 | Detroit, MI | $42.51/hr | $78.28/hr | 2024-06-01 | Apprenticeship | |
| UA Local 22 | Buffalo, NY | $42.20/hr | $72.00/hr | 2024-04-29 | Apprenticeship | |
| UA Local 211 | Houston, TX | $42.09/hr | $55.05/hr | 10/01/2025 | Apprenticeship | |
| SMART Local 268 | Southern, IL | $42.03/hr | $68.68/hr | 7/1/24 | Apprenticeship | |
| UA Local 373 | Rockland County, NY | $41.99/hr | $79.37/hr | 05/01/2025 | Apprenticeship | |
| UA Local 502 | Louisville, KY | $41.90/hr | $66.79/hr | 2024-08-01 | Apprenticeship | |
| UA Local 295 | Daytona Beach, FL | $41.60/hr | $64.28/hr | 1/1/25 | Apprenticeship | |
| UA Local 262 | Juneau, AK | $41.50/hr | $69.12/hr | 01/01/2023 | Apprenticeship | |
| UA Local 300 | North &Amp; South Dakota, ND | $41.37/hr | $69.08/hr | 8/1/26 | Apprenticeship | |
| UA Local 520 | Harrisburg, PA | $41.36/hr | $70.81/hr | 05/01/2023 | Apprenticeship | |
| UA Local 146 | Fort Worth, TX | $41.28/hr | $53.44/hr | 05/01/2025 | Apprenticeship | |
| UA Local 72 | Atlanta, GA | $41.18/hr | $58.19/hr | 08/01/2025 | Apprenticeship | |
| UA Local 353 | Peoria, IL | $41.10/hr | $68.69/hr | 5/1/24 | Apprenticeship | |
| UA Local 30 | Billings, MT | $41.00/hr | $61.47/hr | 09/01/2024 | Apprenticeship | |
| UA Local 344 | Oklahoma City, OK | $41.00/hr | $57.03/hr | 07/01/2025 | Apprenticeship | |
| UA Local 452 | Lexington, KY | $41.00/hr | Not printed on the sheet | Undated | Apprenticeship | |
| UA Local 565 | Parkersburg, WV | $41.00/hr | $78.63/hr | 2025-07-01 | Apprenticeship | |
| SMART Local 12 | Southwestern, PA | $41.00/hr | $80.14/hr | 7/1/25 | Apprenticeship | |
| UA Local 168 | Marietta, OH | $40.92/hr | $78.12/hr | 6/1/25 | Apprenticeship | |
| SMART Local 112 | Elmira, NY | $40.82/hr | $67.27/hr | 5/1/26 | Apprenticeship | |
| UA Local 396 | Boardman, OH | $40.55/hr | $69.80/hr | 6/1/25 | Apprenticeship | |
| SMART Local 110 | Louisville, KY | $40.32/hr | $65.98/hr | 2025-06-01 | Apprenticeship | |
| SMART Local 20 | Indianapolis, IN | $40.19/hr | $67.52/hr | 2025-07-01 | Apprenticeship | |
| UA Local 716 | State Of Maine, ME | $40.00/hr | $64.71/hr | 8/1/25 | Apprenticeship | |
| UA Local 68 | Houston, TX | $39.98/hr | $51.59/hr | 10/01/2024 | Apprenticeship | |
| UA Local 296 | Boise, ID | $39.90/hr | $58.57/hr | 06/01/2024 | Apprenticeship | |
| UA Local 100 | Dallas, TX | $39.76/hr | $53.80/hr | 11/01/2024 | Apprenticeship | |
| SMART Local 1 | Peoria, IL | $39.50/hr | $72.56/hr | 5/1/24 | Apprenticeship | |
| SMART Local 71 | Buffalo, NY | $39.50/hr | $68.68/hr | 2024-05-27 | Apprenticeship | |
| SMART Local 45 | Des Moines, IA | $39.38/hr | $64.33/hr | 2024-06-01 | Apprenticeship | |
| UA Local 178 | Springfield, MO | $39.35/hr | $55.07/hr | 11/01/2024 | Apprenticeship | |
| UA Local 42 | Norwalk, OH | $39.12/hr | $64.80/hr | 7/10/24 | Apprenticeship | |
| UA Local 142 | San Antonio, TX | $38.97/hr | $50.45/hr | 07/02/2025 | Apprenticeship | |
| UA Local 577 | Portsmouth, OH | $38.89/hr | $67.45/hr | 2025-06-01 | Apprenticeship | |
| SMART Local 218 | Springfield, IL | $38.54/hr | $68.91/hr | 06/01/2023 | Apprenticeship | |
| UA Local 633 | Owensboro, KY | $38.41/hr | $60.67/hr | 2024-08-01 | Apprenticeship | |
| SMART Local 103 | Helena, MT | $38.14/hr | Not printed on the sheet | 7/1/24 | Apprenticeship | |
| UA Local 234 | Jacksonville, FL | $37.50/hr | $55.09/hr | 09/01/2025 | Apprenticeship | |
| SMART Local 49 | Albuquerque, NM | $37.50/hr | $56.01/hr | 1/1/24 | Apprenticeship | |
| UA Local 693 | Barre, VT | $37.40/hr | $56.42/hr | 5/1/25 | Apprenticeship | |
| UA Local 286 | Austin, TX | $37.15/hr | $54.07/hr | 09/01/2025 | Apprenticeship | |
| UA Local 110 | Norfolk, VA | $36.92/hr | $55.17/hr | 11/01/2025 | Apprenticeship | |
| UA Local 648 | Pocatello, ID | $36.75/hr | $55.68/hr | 6/1/23 | Apprenticeship | |
| UA Local 459 | Missoula, MT | $36.13/hr | $52.11/hr | 5/1/25 | Apprenticeship | |
| SMART Local 44 | Northeastern, PA | $36.13/hr | $66.45/hr | 5/1/24 | Apprenticeship | |
| UA Local 372 | Tuscaloosa, AL | $36.10/hr | $52.05/hr | 7/1/25 | Apprenticeship | |
| UA Local 200 | Nassau-Suffolk, NY | $36.05/hr | $55.68/hr | 05/01/2025 | Apprenticeship | |
| UA Local 355 | Burlingame, CA | $36.01/hr | $54.51/hr | 07/01/2025 | Apprenticeship | |
| UA Local 102 | Knoxville, TN | $36.00/hr | $53.02/hr | 05/01/2025 | Apprenticeship | |
| UA Local 421 | Charleston, SC | $36.00/hr | $50.19/hr | 2024-07-01 | Apprenticeship | |
| UA Local 188 | Savannah, GA | $35.45/hr | Not printed on the sheet | 8/4/25 | Apprenticeship | |
| SMART Local 177 | Nashville, TN | $35.37/hr | $51.36/hr | 05/01/2024 | Apprenticeship | |
| UA Local 123 | Tampa, FL | $35.30/hr | $53.54/hr | 05/01/2025 | Apprenticeship | |
| UA Local 119 | Mobile, AL | $35.20/hr | $48.71/hr | 2025-07-23 | Apprenticeship | |
| SMART Local 4 | Memphis, TN | $34.95/hr | $51.61/hr | 1/1/24 | Apprenticeship | |
| UA Local 192 | Cheyenne, WY | $34.88/hr | $57.28/hr | 1/1/23 | Apprenticeship | |
| UA Local 60 | New Orleans, LA | $34.87/hr | $52.66/hr | 2025-06-02 | Apprenticeship | |
| UA Local 719 | Broward County, FL | $34.75/hr | $48.65/hr | 9/1/25 | Apprenticeship | |
| UA Local 155 | State Of Arkansas, AR | $34.41/hr | $50.11/hr | 2025-08-01 | Apprenticeship | |
| SMART Local 67 | San Antonio, TX | $34.10/hr | $50.20/hr | 07/01/2025 | Apprenticeship | |
| UA Local 152 | Morgantown, WV | $34.05/hr | $75.10/hr | 11/1/24 | Apprenticeship | |
| UA Local 136 | Evansville, IN | $34.01/hr | $48.01/hr | 07/01/2025 | Apprenticeship | |
| UA Local 177 | Brunswick, GA | $34.00/hr | $50.35/hr | 2/1/25 | Apprenticeship | |
| UA Local 803 | Orlando, FL | $34.00/hr | $51.60/hr | 9/1/25 | Apprenticeship | |
| SMART Local 124 | Oklahoma City, OK | $33.38/hr | $49.74/hr | 07/01/2021 | Apprenticeship | |
| UA Local 10 | Richmond, VA | $33.25/hr | $54.35/hr | 09/01/2023 | Apprenticeship | |
| UA Local 519 | Miami, FL | $32.98/hr | $47.47/hr | 2025-10-01 | Apprenticeship | |
| UA Local 357 | Kalamazoo, MI | $32.50/hr | $57.47/hr | 07/01/2025 | Apprenticeship | |
| UA Local 760 | Sheffield, AL | $32.50/hr | $51.83/hr | 1/1/25 | Apprenticeship | |
| UA Local 198 | Baton Rouge, LA | $32.42/hr | $48.92/hr | 2022-12-08 | Apprenticeship | |
| UA Local 52 | Montgomery, AL | $32.30/hr | $50.26/hr | 07/01/2025 | Apprenticeship | |
| UA Local 150 | Augusta, GA | $31.70/hr | $48.26/hr | 10/1/23 | Apprenticeship | |
| SMART Local 435 | Jacksonville, FL | $31.64/hr | $47.62/hr | 4/1/25 | Apprenticeship | |
| UA Local 112 | Binghamton, NY | $31.40/hr | $63.10/hr | 5/1/23 | Apprenticeship | |
| UA Local 141 | Shreveport, LA | $31.00/hr | $46.35/hr | 8/1/25 | Apprenticeship | |
| UA Local 91 | Birmingham, AL | $30.50/hr | $45.06/hr | 9/1/22 | Apprenticeship | |
| SMART Local 48 | Birmingham, AL | $30.50/hr | $50.99/hr | 6/1/25 | Apprenticeship | |
| UA Local 568 | Gulfport, MS | $30.41/hr | $41.88/hr | 11/1/24 | Apprenticeship | |
| SMART Local 214 | Baton Rouge, LA | $30.38/hr | $44.58/hr | 2024-01-01 | Apprenticeship | |
| SMART Local 54 | Houston, TX | $29.70/hr | $43.55/hr | 04/01/2020 | Apprenticeship | |
| SMART Local 441 | Mobile, AL | $27.22/hr | $41.20/hr | 2023-07-01 | Apprenticeship | |
| SMART Local 399 | Charleston, SC | $27.00/hr | Not printed on the sheet | 2/1/25 | Apprenticeship | |
| UA Local 247 | Alexandria, LA | $26.50/hr | $39.89/hr | 5/1/20 | Apprenticeship | |
| SMART Local 15 | Sanford, FL | $25.75/hr | $42.67/hr | 7/1/23 | Apprenticeship |
The remaining 99 of the 310 UA and SMART locals in our directory. These halls do not publish a wage sheet we can cite, so no rate is shown, call the hall for the current journeyman scale.
| Local | Hall | Journeyman base | Apprenticeship |
|---|---|---|---|
| UA Local 7 | Albany, NY | No sheet on file, call the hall | Apprenticeship |
| UA Local 412 | Albuquerque, NM | No sheet on file, call the hall | Apprenticeship |
| SMART Local 23 | Anchorage, AK | No sheet on file, call the hall | Apprenticeship |
| SMART Local 85 | Atlanta, GA | No sheet on file, call the hall | Apprenticeship |
| UA Local 486 | Baltimore, MD | No sheet on file, call the hall | Apprenticeship |
| UA Local 550 | Boston, MA | No sheet on file, call the hall | Apprenticeship |
| UA Local 761 | Burbank, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 495 | Cambridge, OH | No sheet on file, call the hall | Apprenticeship |
| UA Local 94 | Canton, OH | No sheet on file, call the hall | Apprenticeship |
| SMART Local 263 | Cedar Rapids, IA | No sheet on file, call the hall | Apprenticeship |
| UA Local 125 | Cedar Rapids, IA | No sheet on file, call the hall | Apprenticeship |
| UA Local 434 | Central &Amp; Western, WI | No sheet on file, call the hall | Apprenticeship |
| UA Local 9 | Central New Jersey, NJ | No sheet on file, call the hall | Apprenticeship |
| UA Local 149 | Champaign, IL | No sheet on file, call the hall | Apprenticeship |
| UA Local 625 | Charleston, WV | No sheet on file, call the hall | Apprenticeship |
| UA Local 43 | Chattanooga, TN | No sheet on file, call the hall | Apprenticeship |
| SMART Local 73 | Chicago & Cook County, IL | No sheet on file, call the hall | Apprenticeship |
| UA Local 281 | Chicago, IL | No sheet on file, call the hall | Apprenticeship |
| UA Local 58 | Colorado Springs, CO | No sheet on file, call the hall | Apprenticeship |
| UA Local 669 | Columbia, MD | No sheet on file, call the hall | Apprenticeship |
| UA Local 189 | Columbus, OH | No sheet on file, call the hall | Apprenticeship |
| UA Local 489 | Cumberland, MD | No sheet on file, call the hall | Apprenticeship |
| SMART Local 68 | Dallas & Fort Worth, TX | No sheet on file, call the hall | Apprenticeship |
| UA Local 162 | Dayton, OH | No sheet on file, call the hall | Apprenticeship |
| SMART Local 292 | Detroit, MI | No sheet on file, call the hall | Apprenticeship |
| UA Local 11 | Duluth, MN | No sheet on file, call the hall | Apprenticeship |
| UA Local 375 | Fairbanks, AK | No sheet on file, call the hall | Apprenticeship |
| UA Local 370 | Flint, MI | No sheet on file, call the hall | Apprenticeship |
| UA Local 246 | Fresno, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 854 | Henderson, TN | No sheet on file, call the hall | Apprenticeship |
| UA Local 589 | Hibbing, MN | No sheet on file, call the hall | Apprenticeship |
| UA Local 210 | Hobart, IN | No sheet on file, call the hall | Apprenticeship |
| UA Local 811 | Honolulu, HI | No sheet on file, call the hall | Apprenticeship |
| UA Local 851 | Hopewell, VA | No sheet on file, call the hall | Apprenticeship |
| SMART Local 462 | Huntington, WV | No sheet on file, call the hall | Apprenticeship |
| UA Local 521 | Huntington, WV | No sheet on file, call the hall | Apprenticeship |
| UA Local 473 | Jesup, GA | No sheet on file, call the hall | Apprenticeship |
| UA Local 538 | Johnson City, TN | No sheet on file, call the hall | Apprenticeship |
| UA Local 314 | Kansas City, MO | No sheet on file, call the hall | Apprenticeship |
| UA Local 533 | Kansas City, MO | No sheet on file, call the hall | Apprenticeship |
| SMART Local 555 | Knoxville, TN | No sheet on file, call the hall | Apprenticeship |
| SMART Local 7 | Lansing, MI | No sheet on file, call the hall | Apprenticeship |
| UA Local 776 | Lima, OH | No sheet on file, call the hall | Apprenticeship |
| SMART Local 105 | Los Angeles, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 709 | Los Angeles, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 228 | Marysville, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 17 | Memphis, TN | No sheet on file, call the hall | Apprenticeship |
| UA Local 614 | Memphis, TN | No sheet on file, call the hall | Apprenticeship |
| SMART Local 18 | Milwaukee, WI | No sheet on file, call the hall | Apprenticeship |
| UA Local 183 | Milwaukee, WI | No sheet on file, call the hall | Apprenticeship |
| UA Local 417 | Minneapolis, MN | No sheet on file, call the hall | Apprenticeship |
| UA Local 548 | Montgomery, AL | No sheet on file, call the hall | Apprenticeship |
| UA Local 702 | Nashville, TN | No sheet on file, call the hall | Apprenticeship |
| UA Local 475 | Newark, NJ | No sheet on file, call the hall | Apprenticeship |
| UA Local 376 | Norfolk, VA | No sheet on file, call the hall | Apprenticeship |
| UA Local 404 | Northwest Texas, TX | No sheet on file, call the hall | Apprenticeship |
| UA Local 718 | Oak Ridge, TN | No sheet on file, call the hall | Apprenticeship |
| SMART Local 3 | Omaha, NE | No sheet on file, call the hall | Apprenticeship |
| UA Local 464 | Omaha, NE | No sheet on file, call the hall | Apprenticeship |
| UA Local 436 | Pascagoula, MS | No sheet on file, call the hall | Apprenticeship |
| UA Local 598 | Pasco, WA | No sheet on file, call the hall | Apprenticeship |
| UA Local 542 | Pittsburgh, PA | No sheet on file, call the hall | Apprenticeship |
| UA Local 788 | Portsmouth, NH | No sheet on file, call the hall | Apprenticeship |
| UA Local 272 | Portsmouth, VA | No sheet on file, call the hall | Apprenticeship |
| UA Local 477 | Portsmouth, VA | No sheet on file, call the hall | Apprenticeship |
| UA Local 118 | Racine, WI | No sheet on file, call the hall | Apprenticeship |
| UA Local 600 | Reading, PA | No sheet on file, call the hall | Apprenticeship |
| SMART Local 26 | Reno, NV | No sheet on file, call the hall | Apprenticeship |
| SMART Local 91 | Rock Island, IL | No sheet on file, call the hall | Apprenticeship |
| UA Local 25 | Rock Island, IL | No sheet on file, call the hall | Apprenticeship |
| UA Local 23 | Rockford, IL | No sheet on file, call the hall | Apprenticeship |
| UA Local 85 | Saginaw, MI | No sheet on file, call the hall | Apprenticeship |
| SMART Local 104 | San Francisco, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 483 | San Francisco, CA | No sheet on file, call the hall | Apprenticeship |
| UA Local 128 | Schenectady, NY | No sheet on file, call the hall | Apprenticeship |
| UA Local 524 | Scranton, PA | No sheet on file, call the hall | Apprenticeship |
| UA Local 699 | Seattle, WA | No sheet on file, call the hall | Apprenticeship |
| UA Local 172 | South Bend, IN | No sheet on file, call the hall | Apprenticeship |
| SMART Local 19 | Southeastern, PA | No sheet on file, call the hall | Apprenticeship |
| SMART Local 24 | Southern, OH | No sheet on file, call the hall | Apprenticeship |
| SMART Local 55 | Spokane Valley, WA | No sheet on file, call the hall | Apprenticeship |
| UA Local 268 | St Louis, MO | No sheet on file, call the hall | Apprenticeship |
| SMART Local 202 | St. Louis, MO | No sheet on file, call the hall | Apprenticeship |
| UA Local 821 | State Of Florida, FL | No sheet on file, call the hall | Apprenticeship |
| UA Local 711 | State Of Ohio, OH | No sheet on file, call the hall | Apprenticeship |
| UA Local 81 | Syracuse, NY | No sheet on file, call the hall | Apprenticeship |
| UA Local 157 | Terre Haute, IN | No sheet on file, call the hall | Apprenticeship |
| UA Local 50 | Toledo, OH | No sheet on file, call the hall | Apprenticeship |
| SMART Local 270 | Tulsa, OK | No sheet on file, call the hall | Apprenticeship |
| UA Local 430 | Tulsa, OK | No sheet on file, call the hall | Apprenticeship |
| UA Local 619 | Vicksburg, MS | No sheet on file, call the hall | Apprenticeship |
| UA Local 529 | Waco, TX | No sheet on file, call the hall | Apprenticeship |
| UA Local 900 | Washington, MD | No sheet on file, call the hall | Apprenticeship |
| UA Local 630 | West Palm Beach, FL | No sheet on file, call the hall | Apprenticeship |
| UA Local 83 | Wheeling, WV | No sheet on file, call the hall | Apprenticeship |
| SMART Local 29 | Wichita, KS | No sheet on file, call the hall | Apprenticeship |
| UA Local 441 | Wichita, KS | No sheet on file, call the hall | Apprenticeship |
| UA Local 74 | Wilmington, DE | No sheet on file, call the hall | Apprenticeship |
| UA Local 552 | Windsor, ON, Canada | No sheet on file, call the hall | Apprenticeship |
We email you when a direct-hire role opens around your area. Competitive pay depending on experience, unsubscribe in one click. See open roles in your area or get them emailed to you.
Contingency search. You pay only when you hire. Request candidates.
Every hall listed on this page in one spreadsheet, local, hall city, journeyman base, total package and the effective date printed on the sheet. Halls with no published sheet are included with blank rate cells rather than an estimate. Free, no email required.
208 of the 211 UA and SMART sheets on this page carry an effective date we can read, running from 2020 to 2026. 154 took effect in 2025 or later. An older date does not mean the hall is underpaid, it means that is the most recent sheet the local has published, so confirm the current step with the hall before relying on it for an offer.
| Effective year | Sheets | Share | Highest that year |
|---|---|---|---|
| 2026 | 25 | 12% | UA Local 690 at $73.73/hr |
| 2025 | 129 | 62% | UA Local 467 at $87.75/hr |
| 2024 | 33 | 16% | SMART Local 88 at $69.73/hr |
| 2023 | 14 | 7% | UA Local 38 at $85.50/hr |
| 2022 | 3 | 1% | UA Local 274 at $57.97/hr |
| 2021 | 2 | 1% | UA Local 393 at $68.76/hr |
| 2020 | 2 | 1% | SMART Local 54 at $29.70/hr |
$45.34/hr an hour is the median published journeyman base across 211 UA and SMART locals, about $90,680 a year at 2,000 hours, before benefits.
$87.75/hr at UA Local 467, San Mateo, CA, effective 07/01/2025.
Sheets on file run 2020 to 2026; 154 took effect in 2025 or later. Last cross-checked 2026-10-05.
Yes, the CSV on this page holds every listed local with its base rate, total package, hall city and effective date, free and with no email required.
There is no single national rate. Across the 211 UA and SMART locals with a published wage sheet, HVAC technicians earn a journeyman base of $25.75/hr to $87.75/hr an hour, median $45.34/hr, roughly $90,680 a year at 2,000 hours. Health, pension, annuity and training contributions are paid on top of the base rate.
Of the sheets we hold, UA Local 467 in San Mateo, CA publishes the highest journeyman base at $87.75/hr, effective 07/01/2025. Cost of living differs sharply between markets, and rates reset each agreement cycle, confirm the current step with the hall.
By median published scale, WA leads at $65.29/hr across 4 locals, topped by UA Local 32. The state table on this page shows the full spread.
No. The journeyman rate is the base hourly wage. Health and welfare, pension, annuity and training funds are paid on top, that combined figure is the total package, shown here wherever the local prints it on its sheet.
Each row is taken from that local's own published wage sheet or an official prevailing wage determination, with the source and effective date shown on the local's page. The 99 halls with no sheet on file are still listed, but with no rate, we never estimate a wage. Our sheet set was last cross-checked 2026-10-05.
99 of the 310 UA and SMART locals in our directory do not publish a wage sheet we can cite. They are listed here with their hall so you can call for the current journeyman scale; we would rather show nothing than publish a number the local never printed.
Plumbers union wages · Pipefitters union wages · Electricians union wages · Sheet metal workers union wages · HVAC technicians union apprenticeships · Union rates by local · Compare local wages · Get rate updates by email