Home / Plumbers / Iowa / Apprenticeships

Find a program near you
Enter your ZIP to sort by distance.
201 programs
4-M Plumbing And Heating (The Ceu Authority)
Washington · Washington County
A Plus Service Plumbing & HVAC, Llv (The Ceu Authority)
Ottumwa · Wapello County
A Raymond Plumbing
Council Bluffs · Pottawattamie County
A2Z Heating and Plumbing (PHCC)
Iowa City · Johnson County
Above All Plumbing (PHCC)
West Des Moines · Dallas County
Ackerman Plumbing (PHCC)
Williamsburg · Iowa County
Action Plus Plumbing Heating & Cooling (PHCC)
Bondurant · Polk County
Adams Plumbing & Heating (The Ceu Authority)
Osage · Mitchell County
Advanced Plumbing & Heating, LLC (The Ceu Authority)
Orange City · Sioux County
Advanced Plumbing, LLC. (ABC)
Pleasant Hill · Polk County
Aj Plumbing (Ceu Authority)
Des Moines · Polk County
Akd Plumbing, LLC (ABC)
Ames · Story County
All Star Plumbing & Heating, INC.
Hudson · Black Hawk County
All-Pro Plumbing Iowa, LLC (ABC)
Nevada · Story County
Am Pm Plumbing (ABC)
West Des Moines · Polk County
Ames Plumbing Service
Ames · Story County
Apex Plumbing Solutions (ABC)
Eldridge · Scott County
Ball Plumbing (PHCC)
Fort Dodge · Webster County
Bauer Plumbing & Heating (The Ceu Authority)
Emmetsburg · Palo Alto County
Bea Day Plumbers (PHCC)
Iowa City · Johnson County
Beachy Plumbing (PHCC)
North Liberty · Johnson County
Belland Plumbing & Heating (PHCC)
WIilliamsburg · Iowa County
Bergen Plumbing, Heating, & Cooling Inc.
Waterloo · Black Hawk County
Bergman Plumbing Inc (PHCC)
Fort Dodge · Webster County
Best Plumbing & Bath (PHCC)
Marion · Linn County
Beth & Kelly, INC. Dba Benjamin Franklin Plumbing (The Ceu Authority)
Ames · Story County
Blaser Plumbing INC (The Ceu Authority)
Bellevue · Jackson County
Boruff Plumbing LLC
Missouri Valley · Harrison County
Broich Plumbing LLC
Ankeny · Polk County
Brown Plumbing (PHCC)
Cedar Rapids · Linn County
Camblin Plumbing & Heating (ABC)
Atlantic · Madison County
Casper Plumbing & Heating (PHCC)
Decorah · Winneshiek County
Casper Plumbing &Heating, INC.
Decorah · Winneshiek County
Chad's Plumbing Inc. (CEU)
Schleswig · Crawford County
Charlotte Plumbing, Heating, & A/C (ABC)
Charlotte · Clinton County
Chew Plumbing Company (PHCC)
Indianola · Warren County
Complete Construction Services Plumbing, HVAC & Electrical (The Ceu Authority)
Oskaloosa · Mahaska County
Connections Plumbing, LLC (ABC)
Maxwell · Polk County
Contractors Plumbing, INC. (ABC)
Des Moines · Polk County
Cook Plumbing, Corp. (ABC)
West Des Moines · Polk County
Corridor Plumbing LLC (PHCC)
Martelle · Jones County
Craig's Plumbing
Clarinda · Page County
D & L Plumbing & Heating, INC. (Ceu Authority)
Orange City · Sioux County
D.P. Plumbing Plus, LLC
Ottumwa · Wapello County
Daley's Plumbing, Inc. (CEU)
Mason City · Cerro Gordo County
Dan's Plumbing & Heating, LLC (Ceu)
Knoxville · Marion County
Dependable Drain and Plumbing Inc (PHCC)
Clinton · Clinton County
DOCs Plumbing & Heating LLC (CEU)
Griswold · Cass County
Dr. Drain dba 1-Tom-Plumber (CEU)
Carlisle · Warren County
Driver Plumbing LTD
Council Bluffs · Pottawattamie County
Duitsman Plumbing And Heating LLC (The Ceu Authority)
Estherville · Emmet County
Duncan Heating & Plumbing (CEU)
Boone · Boone County
Edwards Plumbing & Heating (PHCC)
Vinton · Benton County
Eggers Plumbing Inc (PHCC)
Clinton · Clinton County
Ehlen Plumbing & Heating Inc (PHCC)
Belle Plaine · Benton County
Ehlen Plumbing & Heating, INC.
Belle Plaine · Benton County
Eledge Plumbing, Inc
Council Bluffs · Pottawattamie County
English River Plumbing (PHCC)
Kalona · Johnson County
Excel Plumbing & Heating LLC (Ceu Authority)
Esterville · Emmet County
Exira Plumbing, Heating, And Electrical, LLC (The Ceu Authority)
Exira · Audubon County
Feick's Plumbing & Services (CEU)
Greenfield · Adair County
Fred's Plumbing and Heating (PHCC)
Hospers · Sioux County
Fredericksburg Plumbing & Heating
Fredericksburg · Chickasaw County
Fullhart Plumbing
Decorah · Winneshiek County
Gaither Plumbing
Walcott · Scott County
Gaither Plumbing LLC (ABC)
Walcott · Scott County
Gary Hinderaker Plumbing, Heating, A/C
Waverly · Bremer County
German Plumbing Heating & Cooling (ABC)
Grinnell · Poweshiek County
Golden Rule Plumbing, Heating, Cooling & Electrical
Grimes · Polk County
Gordon & Zanela Plumbing, Heating & Air LLC (CEU)
Sheldon · Sioux County
Greenley Plumbing (PHCC)
Muscatine · Muscatine County
Griffen Plumbing
Carson · Pottawattamie County
H & H Plumbing INC (The Ceu Authority)
Granger · Polk County
Haberl Plumbing & Heating, INC.
Carroll · Carroll County
Hawk-I Plumbing, Inc.
Storm Lake · Buena Vista County
Heims Plumbing and Electric, Inc.
Farley · Dubuque County
Herr Plumbing Inc (PHCC)
Urbandale · Polk County
Hinz Plumbing (PHCC)
Anamosa · Jones County
HJW Plumbing Co. LLC (CEU)
Chariton · Lucas County
Holt Plumbing & Heating (PHCC)
West Des Moines · Polk County
Honest Plumbing & Home Remodeling
Waterloo · Black Hawk County
Hull Plumbing & Heating, INC.
Boone · Boone County
Ineichen Plumbing
Durant · Muscatine County
Ineichen Plumbing (ABC)
Durant · Muscatine County
Iowa Pipe Trades and HVAC Training Institute
Des Moines · Polk County
J & H Plumbing LLC
Dubuque · Dubuque County
J & S Plumbing Heating & Air Conditioning (PHCC)
Kalona · Johnson County
Jaeger Plumbing (PHCC)
Dubuque · Dubuque County
Jason Smith Plumbing, Heating And Cooling (Ceu Authority)
Mt Pleasant · Henry County
JD Plumbing (PHCC)
Burlington · Des Moines County
Johansen Marts Plumbing & Heating (CEU)
Chariton · Lucas County
John Gowing Plumbing And Heating INC.
Shenandoah · Page County
Johnson Plumbing, Heating & Cooling
Independence · Buchanan County
Jones Heating Cooling Plumbing (The Ceu Authority)
Emmetsburg · Palo Alto County
Joshua Bogardus Plumbing
Council Bluffs · Pottawattamie County
JP Drain Cleaning and Plumbing (ABC)
Grinnell · Poweshiek County
JP Plumbing & Heating (PHCC)
Marion · Linn County
Kiers Plumbing & Heating, LLC. (CEU)
Hull · Sioux County
Kinseth Plumbing And Heating (ABC)
Belmond · Wright County
Kovarik Onstat Elite Plumbing (ABC)
Ames · Story County
Kriens Plumbing & Mechanical Corp.
Des Moines · Polk County
Kruck Plumbing & Heating Co., INC. (ABC)
Boone · Boone County
Lane Plumbing & Heating Inc (PHCC)
Mount Union · Henry County
Larsen Plumbing & Heating, INC. (ABC)
Fertile · Worth County
Laurens Plumbing INC (The Ceu Authority)
Laurens · Pocahontas County
Lennys Plumbing & Drain Cleaning
Davenport · Scott County
LEON PLUMBING & HEATING (The CEU Authority)
Leon
Lillie Plumbing And Electric, INC. (ABC)
Earlham · Madison County
Lynch Heating And Plumbing
Davenport · Scott County
Lynch Heating And Plumbing (Ceu Authority)
Davenport · Scott County
Lynch's Plumbing (PHCC)
West Branch · Cedar County
M & P Plumbing (The Ceu Authority)
Urbandale · Polk County
Marv Smith Electric, Plumbing & Heating LLC (PHCC)
Fort Atkinson · Winneshiek County
Master Plumbing, Heating & Cooling (PHCC)
Cedar Rapids · Linn County
Matthews White Plumbing LLC (ABC)
Maxwell · Polk County
Mccoy Plumbing And Heating (The Ceu Authority)
Olds · Henry County
McIntosh Plumbing
Council Bluffs · Pottawattamie County
Meller Plumbing (The Ceu Authority)
Wever · Lee County
Mic's Plumbing And Heating INC.
New Hampton · Chickasaw County
Mick Gage Plumbing & Heating INC.
New Hampton · Chickasaw County
Miller Plumbing Heating & Electric (ABC)
Menlo · Guthrie County
Miner Plumbing Inc (PHCC)
Dubuque · Dubuque County
Monti Plumbing Heating & Electrical (PHCC)
Monticello · Jones County
Mort's Plumbing & Heating (PHCC)
Iowa Falls · Hardin County
Mracek Plumbing Heating Electric LLC
Waucoma · Fayette County
Mulford Plumbing & Heating (PHCC)
Coralville · Johnson County
Muller Plumbing & Heating (PHCC)
Iowa City · Johnson County
Nally Plumbing & Heating (The CEU Authority)
Braddyville · Page County
New Era Plumbing
Indianola · Warren County
Next Generation Plumbing And Heating (Ceu Authority)
Monticello · Jones County
Nicks Plumbing (The Ceu Authority)
Saint Ansgar · Mitchell County
O'Neill Plumbing & Heating, LLC (PHCC)
Waukon · Allamakee County
Okoboji Plumbing & Heating, Inc. (CEU)
Arnolds Park · Dickinson County
Oldsons Plumbing (The Ceu Authority)
Eagle Grove · Wright County
Olsem Plumbing (PHCC)
Carroll · Carroll County
Olson Plumbing & Heating Inc (THE CEU AUTHORITY)
Paton · Greene County
Patriot Plumbing, LLC (ABC)
Slater · Polk County
Pederson Plumbing
Nashua · Chickasaw County
Perfect Plumbing
Council Bluffs · Pottawattamie County
Perkins Plumbing (Ceu Authoritty)
Esterville · Emmet County
Pickar-Oulman Plumbing, Heating & Electric, Inc.
Riceville · Howard County
Pipe Monkey Plumbing (CEU)
Pleasant Hill · Polk County
Pipe Pros Plumbing (ABC)
Newton · Jasper County
Plumbers & Pipe Fitters JATC Local Union 125
Cedar Rapids · Linn County
Plumbing • Heating • Cooling Contractors of Iowa
West Des Moines · Dallas County
Plumbing Heating Cooling Contractors of Iowa (PHCC)
West Des Moines · Dallas County
Poppe Plumbing And Heating, LLC
Waverly · Bremer County
Porter Plumbing (ABC)
Norwalk · Warren County
Pots Plumbing And Heating (The Ceu Authority)
Ackley · Franklin County
Precision Plumbing Services LLC
Dubuque · Dubuque County
Precision Plumbing, Heating & Cooling (The Ceu Authority)
Centerville · Appanoose County
Precision Plumbing, Heating And Air
Independence · Buchanan County
Premier Plumbing (CEU)
Ankeny · Polk County
Prins Plumbing & Heating Inc. (CEU)
Hartley · O'Brien County
Priority Plumbing (PHCC)
Ankeny · Polk County
Professional Plumbing Plus
Norwalk · Warren County
Professional Plumbing Services (ABC)
Fairfax · Linn County
Quality Plumbing (Ceu Authority)
Indianola · Warren County
R&D Plumbing (The Ceu Authority)
Altoona · Polk County
Ram Plumbing Service LLC (PHCC)
Shellsburg · Benton County
Randy Waschkat Plumbing
Waterloo · Black Hawk County
Read Plumbing, LLC (ABC)
Ankeny · Polk County
Reliable 1 Heating Air Conditioning and Plumbing (PHCC)
Iowa Falls · Hardin County
River Bend Plumbing
Bettendorf · Scott County
RJS Plumbing & Heating, Inc. (CEU)
Corning · Adams County
Roberts Heating, Cooling And Plumbing (ABC)
Carlisle · Warren County
Rock Valley Plumbing Heating & A/C Inc
Rock Valley · Sioux County
Rosco Plumbing Services LLC (PHCC)
Peosta · Dubuque County
Royal Plumbing, LLC (ABC)
Prairie City · Jasper County
S & S Plumbing, Heating & A/C (ABC)
Marengo · Iowa County
Sabre Plumbing, Heating And Air Of Des Moines
Ankeny · Polk County
Schlievert Plumbing Inc (PHCC)
Urbandale · Polk County
Sentry Plumbing LLC
Marshalltown · Marshall County
SGR Plumbing and Heating Inc (PHCC)
Monticello · Jones County
Shaffer Plumbing and Heating, LLC (CEU)
Anamosa · Jones County
Sloan Plumbing and Heating and A/C (CEU)
Jefferson · Greene County
Smith Heating & Plumbing, INC.
Wiota · Cass County
Snyder Plumbing, Cooling, and Heating, LLC (CEU)
Stockport · Van Buren County
Soper Plumbing And Heating, INC.
Wyoming · Jones County
Stouder Plumbing
Glenwood · Mills County
Strictly Plumbing dba Benjamin Franklin Plumbing (PHCC)
Cedar Rapids · Linn County
Superior Plumbing (ABC)
Eldridge · Scott County
Taft Plumbing Heating Cooling (PHCC)
Mount Pleasant · Henry County
The Plumbing And Heating Shop
Sumner · Bremer County
Third Day Plumbing (ABC)
Des Moines · Polk County
Tom's Plumbing And Heating, LLC (Ceu Authority)
Arnolds Park · Dickinson County
Tony's Plumbing & Heating
Cedar Falls · Black Hawk County
Triton Plumbing, Heating & Air Conditioning, INC.
Davenport · Scott County
Uthe Plumbing, Heating, & Electrical (PHCC)
West Des Moines · Dallas County
Valenta Plumbing (PHCC)
Cedar Rapids · Linn County
Van Haaften Plumbing & Heating, INC.
Pella · Marion County
Van Haaften Plumbing and Heating, Inc.
Pella · Marion County
Van Ryswyk Plumbing And Heating (ABC)
Monroe · Jasper County
Vick's Heating, Plumbing & Ventilating, INC.
Decorah · Winneshiek County
Vision Electric And Plumbing (ABC)
Bondurant · Polk County
Waldstein Plumbing
Council Bluffs · Pottawattamie County
Waldstein Plumbing & Mechanical, LLC (CEU)
Council Bluffs · Pottawattamie County
Watson Plumbing
Ames · Story County
White Hawk Plumbing And Heating, LLC (Ceu)
Monticello · Jones County
Willenborg Plumbing & Heating Inc.
Dubuque · Dubuque County
Windy LLC Heating, Cooling, & Plumbing
Arnold's Park · Clay County
No programs match. Clear the county or type filter, or try a nearby ZIP.
Union locals and training centers in Iowa
Call the local or its training center for the next application date.
UA union locals
- UA Local 33Des Moines(515) 243-3244
- UA Local 125Cedar Rapids(319) 365-0413
Training
UA apprenticeships run through a joint committee of the local and union contractors. Call the local for the next application date.
PHCC chapters
- PHCC of Iowa1415 28th ST Ste 400, West Des Moines(515) 282-8192
Union or open shop?
Union
Run by a joint committee run by the United Association (UA) local and union contractors. You apply to the committee, take an aptitude test and an interview, and wait on a ranked list. The committee sends you to its contractors.
Pay is a set share of the union journey-level rate and steps up on a schedule. Classes are nights or week-long blocks, usually paid for by the program.
Open shop
Run by PHCC, ABC or a single plumbing contractor. You usually get hired by a member contractor first, and the contractor enrolls you.
Your employer sets the pay and the raises. Classes are nights or weekends, and some programs charge tuition.
What do programs ask for?
Age
Usually 18. Some programs take applications at 17.
High school diploma or GED
Most programs ask for one. Bring a transcript.
Aptitude test or interview
Union programs give an aptitude test (math and reading) and an interview, then rank applicants. Open-shop programs usually start with a job offer.
Driver's license and drug screen
Many programs ask for both, since apprentices drive between job sites.
Applying this month
Get your papers together1 week
High school transcript or GED, a photo ID, and your birth certificate or proof of age. Programs that ask for algebra want the transcript that shows it.
- Time
- 1 week
Practice for the aptitude test2 to 4 weeks
Union programs test algebra and reading. A few evenings with a practice test helps your ranking.
- Time
- 2 to 4 weeks
Pick three programs and check their dates1 evening
Union programs take applications in set windows, some once a year. Open-shop programs and employer programs often take them year-round.
- Time
- 1 evening
Apply, then keep working
Apply to all three. While you wait, a helper or trainee job with a licensed contractor gives you hours and a reference.
Can't get in yet?
Pre-apprenticeship
Short programs, often free, that teach the basics and help with the application. Ask the programs above which ones they take graduates from.
Start on a crew
Licensed contractors hire helpers with no experience. Keep a log of your hours and employers; many programs and license boards count them. If you'd rather learn the basics first, 4 schools in Iowa have plumber programs.
The license steps in IowaHow do you get into a plumber apprenticeship in Iowa?
Pick programs near you, check each one's website for its application dates, and apply to more than one. Union programs test and interview, then rank applicants; open-shop programs usually start once a member contractor hires you.
How much do plumber apprentices make in Iowa?
Programs set their own scales, usually a share of journey-level pay that rises every year. For a floor, the lowest-paid tenth of all plumbers in Iowa earned $21.88 an hour or less in May 2025.
Plumber pay in IowaOther routes in Iowa
Sources
- U.S. Department of Labor, apprenticeship.gov registered apprenticeship partners (apprenticeship.gov)
- BLS Occupational Employment and Wage Statistics, Iowa, May 2025 (bls.gov, May 2025)