Skip to content

Home / Plumbers / Iowa / Apprenticeships

Electrical student in a blue hard hat explaining a panel to a visitor

Home / Plumbers / Iowa / Apprenticeships

Plumber apprenticeships in Iowa

Iowa has 201 registered plumber apprenticeship programs: 1 union and 200 open shop.1 Apprentices are hired and paid while they learn.

Find a program near you

Enter your ZIP to sort by distance.

Type

201 programs

  1. 4-M Plumbing And Heating (The Ceu Authority)

    Washington · Washington County

    Open shop

  2. A Plus Service Plumbing & HVAC, Llv (The Ceu Authority)

    Ottumwa · Wapello County

    Open shop

  3. A Raymond Plumbing

    Council Bluffs · Pottawattamie County

    Open shop

  4. A2Z Heating and Plumbing (PHCC)

    Iowa City · Johnson County

    Open shop

  5. Above All Plumbing (PHCC)

    West Des Moines · Dallas County

    Open shop

  6. Ackerman Plumbing (PHCC)

    Williamsburg · Iowa County

    Open shop

  7. Action Plus Plumbing Heating & Cooling (PHCC)

    Bondurant · Polk County

    Open shop

  8. Adams Plumbing & Heating (The Ceu Authority)

    Osage · Mitchell County

    Open shop

  9. Advanced Plumbing & Heating, LLC (The Ceu Authority)

    Orange City · Sioux County

    Open shop

  10. Advanced Plumbing, LLC. (ABC)

    Pleasant Hill · Polk County

    Open shop

  11. Aj Plumbing (Ceu Authority)

    Des Moines · Polk County

    Open shop

  12. Akd Plumbing, LLC (ABC)

    Ames · Story County

    Open shop

  13. All Star Plumbing & Heating, INC.

    Hudson · Black Hawk County

    Open shop

  14. All-Pro Plumbing Iowa, LLC (ABC)

    Nevada · Story County

    Open shop

  15. Am Pm Plumbing (ABC)

    West Des Moines · Polk County

    Open shop

  16. Ames Plumbing Service

    Ames · Story County

    Open shop

  17. Apex Plumbing Solutions (ABC)

    Eldridge · Scott County

    Open shop

  18. Ball Plumbing (PHCC)

    Fort Dodge · Webster County

    Open shop

  19. Bauer Plumbing & Heating (The Ceu Authority)

    Emmetsburg · Palo Alto County

    Open shop

  20. Bea Day Plumbers (PHCC)

    Iowa City · Johnson County

    Open shop

  21. Beachy Plumbing (PHCC)

    North Liberty · Johnson County

    Open shop

  22. Belland Plumbing & Heating (PHCC)

    WIilliamsburg · Iowa County

    Open shop

  23. Bergen Plumbing, Heating, & Cooling Inc.

    Waterloo · Black Hawk County

    Open shop

  24. Bergman Plumbing Inc (PHCC)

    Fort Dodge · Webster County

    Open shop

  25. Best Plumbing & Bath (PHCC)

    Marion · Linn County

    Open shop

  26. Beth & Kelly, INC. Dba Benjamin Franklin Plumbing (The Ceu Authority)

    Ames · Story County

    Open shop

  27. Blaser Plumbing INC (The Ceu Authority)

    Bellevue · Jackson County

    Open shop

  28. Boruff Plumbing LLC

    Missouri Valley · Harrison County

    Open shop

  29. Broich Plumbing LLC

    Ankeny · Polk County

    Open shop

  30. Brown Plumbing (PHCC)

    Cedar Rapids · Linn County

    Open shop

  31. Camblin Plumbing & Heating (ABC)

    Atlantic · Madison County

    Open shop

  32. Casper Plumbing & Heating (PHCC)

    Decorah · Winneshiek County

    Open shop

  33. Casper Plumbing &Heating, INC.

    Decorah · Winneshiek County

    Open shop

  34. Chad's Plumbing Inc. (CEU)

    Schleswig · Crawford County

    Open shop

  35. Charlotte Plumbing, Heating, & A/C (ABC)

    Charlotte · Clinton County

    Open shop

  36. Chew Plumbing Company (PHCC)

    Indianola · Warren County

    Open shop

  37. Complete Construction Services Plumbing, HVAC & Electrical (The Ceu Authority)

    Oskaloosa · Mahaska County

    Open shop

  38. Connections Plumbing, LLC (ABC)

    Maxwell · Polk County

    Open shop

  39. Contractors Plumbing, INC. (ABC)

    Des Moines · Polk County

    Open shop

  40. Cook Plumbing, Corp. (ABC)

    West Des Moines · Polk County

    Open shop

  41. Corridor Plumbing LLC (PHCC)

    Martelle · Jones County

    Open shop

  42. Craig's Plumbing

    Clarinda · Page County

    Open shop

  43. D & L Plumbing & Heating, INC. (Ceu Authority)

    Orange City · Sioux County

    Open shop

  44. D.P. Plumbing Plus, LLC

    Ottumwa · Wapello County

    Open shop

  45. Daley's Plumbing, Inc. (CEU)

    Mason City · Cerro Gordo County

    Open shop

  46. Dan's Plumbing & Heating, LLC (Ceu)

    Knoxville · Marion County

    Open shop

  47. Dependable Drain and Plumbing Inc (PHCC)

    Clinton · Clinton County

    Open shop

  48. DOCs Plumbing & Heating LLC (CEU)

    Griswold · Cass County

    Open shop

  49. Dr. Drain dba 1-Tom-Plumber (CEU)

    Carlisle · Warren County

    Open shop

  50. Driver Plumbing LTD

    Council Bluffs · Pottawattamie County

    Open shop

  51. Duitsman Plumbing And Heating LLC (The Ceu Authority)

    Estherville · Emmet County

    Open shop

  52. Duncan Heating & Plumbing (CEU)

    Boone · Boone County

    Open shop

  53. Edwards Plumbing & Heating (PHCC)

    Vinton · Benton County

    Open shop

  54. Eggers Plumbing Inc (PHCC)

    Clinton · Clinton County

    Open shop

  55. Ehlen Plumbing & Heating Inc (PHCC)

    Belle Plaine · Benton County

    Open shop

  56. Ehlen Plumbing & Heating, INC.

    Belle Plaine · Benton County

    Open shop

  57. Eledge Plumbing, Inc

    Council Bluffs · Pottawattamie County

    Open shop

  58. English River Plumbing (PHCC)

    Kalona · Johnson County

    Open shop

  59. Excel Plumbing & Heating LLC (Ceu Authority)

    Esterville · Emmet County

    Open shop

  60. Exira Plumbing, Heating, And Electrical, LLC (The Ceu Authority)

    Exira · Audubon County

    Open shop

  61. Feick's Plumbing & Services (CEU)

    Greenfield · Adair County

    Open shop

  62. Fred's Plumbing and Heating (PHCC)

    Hospers · Sioux County

    Open shop

  63. Fredericksburg Plumbing & Heating

    Fredericksburg · Chickasaw County

    Open shop

  64. Fullhart Plumbing

    Decorah · Winneshiek County

    Open shop

  65. Gaither Plumbing

    Walcott · Scott County

    Open shop

  66. Gaither Plumbing LLC (ABC)

    Walcott · Scott County

    Open shop

  67. Gary Hinderaker Plumbing, Heating, A/C

    Waverly · Bremer County

    Open shop

  68. German Plumbing Heating & Cooling (ABC)

    Grinnell · Poweshiek County

    Open shop

  69. Golden Rule Plumbing, Heating, Cooling & Electrical

    Grimes · Polk County

    Open shop

  70. Gordon & Zanela Plumbing, Heating & Air LLC (CEU)

    Sheldon · Sioux County

    Open shop

  71. Greenley Plumbing (PHCC)

    Muscatine · Muscatine County

    Open shop

  72. Griffen Plumbing

    Carson · Pottawattamie County

    Open shop

  73. H & H Plumbing INC (The Ceu Authority)

    Granger · Polk County

    Open shop

  74. Haberl Plumbing & Heating, INC.

    Carroll · Carroll County

    Open shop

  75. Hawk-I Plumbing, Inc.

    Storm Lake · Buena Vista County

    Open shop

  76. Heims Plumbing and Electric, Inc.

    Farley · Dubuque County

    Open shop

  77. Herr Plumbing Inc (PHCC)

    Urbandale · Polk County

    Open shop

  78. Hinz Plumbing (PHCC)

    Anamosa · Jones County

    Open shop

  79. HJW Plumbing Co. LLC (CEU)

    Chariton · Lucas County

    Open shop

  80. Holt Plumbing & Heating (PHCC)

    West Des Moines · Polk County

    Open shop

  81. Honest Plumbing & Home Remodeling

    Waterloo · Black Hawk County

    Open shop

  82. Hull Plumbing & Heating, INC.

    Boone · Boone County

    Open shop

  83. Ineichen Plumbing

    Durant · Muscatine County

    Open shop

  84. Ineichen Plumbing (ABC)

    Durant · Muscatine County

    Open shop

  85. Iowa Pipe Trades and HVAC Training Institute

    Des Moines · Polk County

    Open shop

  86. J & H Plumbing LLC

    Dubuque · Dubuque County

    Open shop

  87. J & S Plumbing Heating & Air Conditioning (PHCC)

    Kalona · Johnson County

    Open shop

  88. Jaeger Plumbing (PHCC)

    Dubuque · Dubuque County

    Open shop

  89. Jason Smith Plumbing, Heating And Cooling (Ceu Authority)

    Mt Pleasant · Henry County

    Open shop

  90. JD Plumbing (PHCC)

    Burlington · Des Moines County

    Open shop

  91. Johansen Marts Plumbing & Heating (CEU)

    Chariton · Lucas County

    Open shop

  92. John Gowing Plumbing And Heating INC.

    Shenandoah · Page County

    Open shop

  93. Johnson Plumbing, Heating & Cooling

    Independence · Buchanan County

    Open shop

  94. Jones Heating Cooling Plumbing (The Ceu Authority)

    Emmetsburg · Palo Alto County

    Open shop

  95. Joshua Bogardus Plumbing

    Council Bluffs · Pottawattamie County

    Open shop

  96. JP Drain Cleaning and Plumbing (ABC)

    Grinnell · Poweshiek County

    Open shop

  97. JP Plumbing & Heating (PHCC)

    Marion · Linn County

    Open shop

  98. Kiers Plumbing & Heating, LLC. (CEU)

    Hull · Sioux County

    Open shop

  99. Kinseth Plumbing And Heating (ABC)

    Belmond · Wright County

    Open shop

  100. Kovarik Onstat Elite Plumbing (ABC)

    Ames · Story County

    Open shop

  101. Kriens Plumbing & Mechanical Corp.

    Des Moines · Polk County

    Open shop

  102. Kruck Plumbing & Heating Co., INC. (ABC)

    Boone · Boone County

    Open shop

  103. Lane Plumbing & Heating Inc (PHCC)

    Mount Union · Henry County

    Open shop

  104. Larsen Plumbing & Heating, INC. (ABC)

    Fertile · Worth County

    Open shop

  105. Laurens Plumbing INC (The Ceu Authority)

    Laurens · Pocahontas County

    Open shop

  106. Lennys Plumbing & Drain Cleaning

    Davenport · Scott County

    Open shop

  107. LEON PLUMBING & HEATING (The CEU Authority)

    Leon

    Open shop

  108. Lillie Plumbing And Electric, INC. (ABC)

    Earlham · Madison County

    Open shop

  109. Lynch Heating And Plumbing

    Davenport · Scott County

    Open shop

  110. Lynch Heating And Plumbing (Ceu Authority)

    Davenport · Scott County

    Open shop

  111. Lynch's Plumbing (PHCC)

    West Branch · Cedar County

    Open shop

  112. M & P Plumbing (The Ceu Authority)

    Urbandale · Polk County

    Open shop

  113. Marv Smith Electric, Plumbing & Heating LLC (PHCC)

    Fort Atkinson · Winneshiek County

    Open shop

  114. Master Plumbing, Heating & Cooling (PHCC)

    Cedar Rapids · Linn County

    Open shop

  115. Matthews White Plumbing LLC (ABC)

    Maxwell · Polk County

    Open shop

  116. Mccoy Plumbing And Heating (The Ceu Authority)

    Olds · Henry County

    Open shop

  117. McIntosh Plumbing

    Council Bluffs · Pottawattamie County

    Open shop

  118. Meller Plumbing (The Ceu Authority)

    Wever · Lee County

    Open shop

  119. Mic's Plumbing And Heating INC.

    New Hampton · Chickasaw County

    Open shop

  120. Mick Gage Plumbing & Heating INC.

    New Hampton · Chickasaw County

    Open shop

  121. Miller Plumbing Heating & Electric (ABC)

    Menlo · Guthrie County

    Open shop

  122. Miner Plumbing Inc (PHCC)

    Dubuque · Dubuque County

    Open shop

  123. Monti Plumbing Heating & Electrical (PHCC)

    Monticello · Jones County

    Open shop

  124. Mort's Plumbing & Heating (PHCC)

    Iowa Falls · Hardin County

    Open shop

  125. Mracek Plumbing Heating Electric LLC

    Waucoma · Fayette County

    Open shop

  126. Mulford Plumbing & Heating (PHCC)

    Coralville · Johnson County

    Open shop

  127. Muller Plumbing & Heating (PHCC)

    Iowa City · Johnson County

    Open shop

  128. Nally Plumbing & Heating (The CEU Authority)

    Braddyville · Page County

    Open shop

  129. New Era Plumbing

    Indianola · Warren County

    Open shop

  130. Next Generation Plumbing And Heating (Ceu Authority)

    Monticello · Jones County

    Open shop

  131. Nicks Plumbing (The Ceu Authority)

    Saint Ansgar · Mitchell County

    Open shop

  132. O'Neill Plumbing & Heating, LLC (PHCC)

    Waukon · Allamakee County

    Open shop

  133. Okoboji Plumbing & Heating, Inc. (CEU)

    Arnolds Park · Dickinson County

    Open shop

  134. Oldsons Plumbing (The Ceu Authority)

    Eagle Grove · Wright County

    Open shop

  135. Olsem Plumbing (PHCC)

    Carroll · Carroll County

    Open shop

  136. Olson Plumbing & Heating Inc (THE CEU AUTHORITY)

    Paton · Greene County

    Open shop

  137. Patriot Plumbing, LLC (ABC)

    Slater · Polk County

    Open shop

  138. Pederson Plumbing

    Nashua · Chickasaw County

    Open shop

  139. Perfect Plumbing

    Council Bluffs · Pottawattamie County

    Open shop

  140. Perkins Plumbing (Ceu Authoritty)

    Esterville · Emmet County

    Open shop

  141. Pickar-Oulman Plumbing, Heating & Electric, Inc.

    Riceville · Howard County

    Open shop

  142. Pipe Monkey Plumbing (CEU)

    Pleasant Hill · Polk County

    Open shop

  143. Pipe Pros Plumbing (ABC)

    Newton · Jasper County

    Open shop

  144. Plumbers & Pipe Fitters JATC Local Union 125

    Cedar Rapids · Linn County

    Union

  145. Plumbing • Heating • Cooling Contractors of Iowa

    West Des Moines · Dallas County

    School

  146. Plumbing Heating Cooling Contractors of Iowa (PHCC)

    West Des Moines · Dallas County

    Open shop

  147. Poppe Plumbing And Heating, LLC

    Waverly · Bremer County

    Open shop

  148. Porter Plumbing (ABC)

    Norwalk · Warren County

    Open shop

  149. Pots Plumbing And Heating (The Ceu Authority)

    Ackley · Franklin County

    Open shop

  150. Precision Plumbing Services LLC

    Dubuque · Dubuque County

    Open shop

  151. Precision Plumbing, Heating & Cooling (The Ceu Authority)

    Centerville · Appanoose County

    Open shop

  152. Precision Plumbing, Heating And Air

    Independence · Buchanan County

    Open shop

  153. Premier Plumbing (CEU)

    Ankeny · Polk County

    Open shop

  154. Prins Plumbing & Heating Inc. (CEU)

    Hartley · O'Brien County

    Open shop

  155. Priority Plumbing (PHCC)

    Ankeny · Polk County

    Open shop

  156. Professional Plumbing Plus

    Norwalk · Warren County

    Open shop

  157. Professional Plumbing Services (ABC)

    Fairfax · Linn County

    Open shop

  158. Quality Plumbing (Ceu Authority)

    Indianola · Warren County

    Open shop

  159. R&D Plumbing (The Ceu Authority)

    Altoona · Polk County

    Open shop

  160. Ram Plumbing Service LLC (PHCC)

    Shellsburg · Benton County

    Open shop

  161. Randy Waschkat Plumbing

    Waterloo · Black Hawk County

    Open shop

  162. Read Plumbing, LLC (ABC)

    Ankeny · Polk County

    Open shop

  163. Reliable 1 Heating Air Conditioning and Plumbing (PHCC)

    Iowa Falls · Hardin County

    Open shop

  164. River Bend Plumbing

    Bettendorf · Scott County

    Open shop

  165. RJS Plumbing & Heating, Inc. (CEU)

    Corning · Adams County

    Open shop

  166. Roberts Heating, Cooling And Plumbing (ABC)

    Carlisle · Warren County

    Open shop

  167. Rock Valley Plumbing Heating & A/C Inc

    Rock Valley · Sioux County

    Open shop

  168. Rosco Plumbing Services LLC (PHCC)

    Peosta · Dubuque County

    Open shop

  169. Royal Plumbing, LLC (ABC)

    Prairie City · Jasper County

    Open shop

  170. S & S Plumbing, Heating & A/C (ABC)

    Marengo · Iowa County

    Open shop

  171. Sabre Plumbing, Heating And Air Of Des Moines

    Ankeny · Polk County

    Open shop

  172. Schlievert Plumbing Inc (PHCC)

    Urbandale · Polk County

    Open shop

  173. Sentry Plumbing LLC

    Marshalltown · Marshall County

    Open shop

  174. SGR Plumbing and Heating Inc (PHCC)

    Monticello · Jones County

    Open shop

  175. Shaffer Plumbing and Heating, LLC (CEU)

    Anamosa · Jones County

    Open shop

  176. Sloan Plumbing and Heating and A/C (CEU)

    Jefferson · Greene County

    Open shop

  177. Smith Heating & Plumbing, INC.

    Wiota · Cass County

    Open shop

  178. Snyder Plumbing, Cooling, and Heating, LLC (CEU)

    Stockport · Van Buren County

    Open shop

  179. Soper Plumbing And Heating, INC.

    Wyoming · Jones County

    Open shop

  180. Stouder Plumbing

    Glenwood · Mills County

    Open shop

  181. Strictly Plumbing dba Benjamin Franklin Plumbing (PHCC)

    Cedar Rapids · Linn County

    Open shop

  182. Superior Plumbing (ABC)

    Eldridge · Scott County

    Open shop

  183. Taft Plumbing Heating Cooling (PHCC)

    Mount Pleasant · Henry County

    Open shop

  184. The Plumbing And Heating Shop

    Sumner · Bremer County

    Open shop

  185. Third Day Plumbing (ABC)

    Des Moines · Polk County

    Open shop

  186. Tom's Plumbing And Heating, LLC (Ceu Authority)

    Arnolds Park · Dickinson County

    Open shop

  187. Tony's Plumbing & Heating

    Cedar Falls · Black Hawk County

    Open shop

  188. Triton Plumbing, Heating & Air Conditioning, INC.

    Davenport · Scott County

    Open shop

  189. Uthe Plumbing, Heating, & Electrical (PHCC)

    West Des Moines · Dallas County

    Open shop

  190. Valenta Plumbing (PHCC)

    Cedar Rapids · Linn County

    Open shop

  191. Van Haaften Plumbing & Heating, INC.

    Pella · Marion County

    Open shop

  192. Van Haaften Plumbing and Heating, Inc.

    Pella · Marion County

    Open shop

  193. Van Ryswyk Plumbing And Heating (ABC)

    Monroe · Jasper County

    Open shop

  194. Vick's Heating, Plumbing & Ventilating, INC.

    Decorah · Winneshiek County

    Open shop

  195. Vision Electric And Plumbing (ABC)

    Bondurant · Polk County

    Open shop

  196. Waldstein Plumbing

    Council Bluffs · Pottawattamie County

    Open shop

  197. Waldstein Plumbing & Mechanical, LLC (CEU)

    Council Bluffs · Pottawattamie County

    Open shop

  198. Watson Plumbing

    Ames · Story County

    Open shop

  199. White Hawk Plumbing And Heating, LLC (Ceu)

    Monticello · Jones County

    Open shop

  200. Willenborg Plumbing & Heating Inc.

    Dubuque · Dubuque County

    Open shop

  201. Windy LLC Heating, Cooling, & Plumbing

    Arnold's Park · Clay County

    Open shop

Union locals and training centers in Iowa

Call the local or its training center for the next application date.

UA union locals

Training

UA apprenticeships run through a joint committee of the local and union contractors. Call the local for the next application date.

PHCC chapters

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?

Applying this month

  1. 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
  2. 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
  3. 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
    Back to the program list
  4. 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.

    The license steps

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 Iowa

How 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 Iowa

Other routes in Iowa

Sources

  1. U.S. Department of Labor, apprenticeship.gov registered apprenticeship partners (apprenticeship.gov)
  2. BLS Occupational Employment and Wage Statistics, Iowa, May 2025 (bls.gov, May 2025)