Home
  • Products
  • Resources
  • My Account
Talk to a D&B Advisor
1-800-280-0780
  1. Business Directory
  2. Iowa
  3. Construction Special Trade Contractors

Iowa Construction Special Trade Contractors Business Directory

11,389 businesses were found in Iowa. narrow your search below or search by city .

Industry

  • Carpentry
  • Plumbing, Heating, Air-conditioning  2,210
  • Electrical Work  1,652
  • Special Trade Contractors, Nec  1,425
  • Painting And Paper Hanging  1,292
  • Roofing, Siding, And Sheetmetal Work  934
  • Concrete Work  861
  • Excavation Work  713
  • Carpentry Work  666
  • Plastering, Drywall, And Insulation  572
  • Masonry And Other Stonework  370

city

  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

a

  • Dallas
  • Ackley  9
  • Ackworth  2
  • Adair  9
  • Adel  31
  • Afton  5
  • Agency  1
  • Ainsworth  7
  • Akron  7
  • Albert City  3
  • Albia  19
  • Albion  2
  • Alburnett  5
  • Alden  6
  • Alexander  2
  • Algona  35
  • Alleman  1
  • Allerton  1
  • Allison  7
  • Alpha  1
  • Alta  7
  • Alta Vista  2
  • Alton  11
  • Altoona  70
  • Alvord  1
  • Amana  7
  • Ames  151
  • Anamosa  40
  • Andover  1
  • Anita  6
  • Ankeny  151
  • Anthon  2
  • Aplington  8
  • Arcadia  3
  • Archer  1
  • Aredale  1
  • Argyle  1
  • Arion  2
  • Arlington  6
  • Armstrong  9
  • Arnolds Park  7
  • Arthur  1
  • Asbury  8
  • Ashton  4
  • Aspinwall  1
  • Atalissa  4
  • Atkins  15
  • Atlantic  35
  • Auburn  1
  • Audubon  13
  • Aurelia  5
  • Aurora  3
  • Avoca  10
back to top

b

  • Dallas
  • Badger  3
  • Bagley  2
  • Baldwin  1
  • Bancroft  6
  • Barnes City  4
  • Barnum  2
  • Batavia  3
  • Battle Creek  6
  • Baxter  5
  • Bayard  5
  • Beacon  3
  • Beaman  4
  • Bedford  8
  • Belle Plaine  8
  • Bellevue  28
  • Belmond  11
  • Bennett  1
  • Bernard  2
  • Berwick  1
  • Bettendorf  127
  • Birmingham  3
  • Blairstown  6
  • Blakesburg  3
  • Blockton  1
  • Bloomfield  22
  • Blue Grass  39
  • Bode  2
  • Bonaparte  5
  • Bondurant  39
  • Boone  68
  • Booneville  3
  • Bouton  2
  • Boyden  2
  • Braddyville  2
  • Bradford  3
  • Brandon  3
  • Brayton  2
  • Breda  2
  • Bridgewater  1
  • Brighton  5
  • Britt  5
  • Bronson  4
  • Brooklyn  14
  • Bryant  1
  • Buckingham  2
  • Buffalo  1
  • Buffalo Center  6
  • Burlington  115
  • Burnside  1
  • Burt  5
  • Bussey  4
back to top

c

  • Dallas
  • Calamus  7
  • Callender  3
  • Calmar  7
  • Calumet  2
  • Camanche  15
  • Cambridge  8
  • Cantril  3
  • Carlisle  27
  • Carnarvon  2
  • Carroll  63
  • Carson  6
  • Carter Lake  10
  • Cascade  19
  • Casey  7
  • Castana  2
  • Cedar  1
  • Cedar Falls  91
  • Cedar Rapids  406
  • Center Junction  2
  • Center Point  15
  • Centerville  18
  • Central City  9
  • Chapin  1
  • Chariton  15
  • Charles City  30
  • Charlotte  9
  • Charter Oak  2
  • Chelsea  3
  • Cherokee  17
  • Chester  1
  • Cincinnati  2
  • Clare  5
  • Clarence  9
  • Clarinda  19
  • Clarion  8
  • Clarksville  7
  • Clear Lake  49
  • Clearfield  3
  • Cleghorn  4
  • Clemons  1
  • Clermont  3
  • Climbing Hill  1
  • Clinton  98
  • Clive  48
  • Clutier  1
  • Coggon  9
  • Coin  4
  • Colfax  14
  • Collins  2
  • Colo  5
  • Columbia  2
  • Columbus City  3
  • Columbus Junction  9
  • Conesville  4
  • Conrad  5
  • Conroy  3
  • Coon Rapids  12
  • Coralville  52
  • Corning  12
  • Correctionville  3
  • Corydon  2
  • Coulter  2
  • Council Bluffs  238
  • Crescent  13
  • Cresco  23
  • Creston  38
  • Crystal Lake  3
  • Cumberland  3
  • Cumming  12
  • Cushing  1
  • Cylinder  1
back to top

d

  • Dallas
  • Dakota City  3
  • Dallas Center  10
  • Dana  2
  • Danbury  4
  • Danville  11
  • Davenport  363
  • Davis City  1
  • Dayton  3
  • De Soto  2
  • De Witt  22
  • Decatur  3
  • Decorah  54
  • Dedham  4
  • Deep River  4
  • Defiance  4
  • Delhi  6
  • Delmar  5
  • Delta  2
  • Denison  27
  • Denver  13
  • Des Moines  860
  • Dewar  1
  • Dewitt  1
  • Dexter  7
  • Dickens  1
  • Dike  8
  • Dixon  3
  • Donahue  6
  • Donnellson  13
  • Doon  4
  • Dorchester  2
  • Douds  2
  • Dow City  1
  • Dows  1
  • Drakesville  3
  • Dubuque  268
  • Dumont  1
  • Duncombe  2
  • Dundee  3
  • Dunkerton  10
  • Dunlap  7
  • Durango  5
  • Durant  7
  • Dyersville  30
  • Dysart  7
back to top

e

  • Dallas
  • Eagle Grove  10
  • Earlham  10
  • Earling  3
  • Earlville  2
  • Early  1
  • Eddyville  4
  • Edgewood  9
  • Elberon  1
  • Eldon  8
  • Eldora  12
  • Eldridge  52
  • Elgin  6
  • Elk Horn  5
  • Elk Run Heights  1
  • Elkader  7
  • Elkhart  7
  • Elliott  2
  • Ellston  1
  • Ellsworth  4
  • Elma  3
  • Elwood  1
  • Ely  13
  • Emerson  4
  • Emmetsburg  18
  • Epworth  12
  • Essex  8
  • Estherville  33
  • Everly  4
  • Exira  9
  • Exline  2
back to top

f

  • Dallas
  • Fairbank  8
  • Fairfax  15
  • Fairfield  52
  • Farley  14
  • Farmersburg  2
  • Farmington  2
  • Farnhamville  3
  • Farragut  2
  • Fayette  4
  • Fenton  1
  • Fertile  3
  • Festina  1
  • Floris  1
  • Floyd  3
  • Fonda  2
  • Fontanelle  5
  • Forest City  20
  • Fort Atkinson  6
  • Fort Dodge  108
  • Fort Madison  35
  • Fostoria  1
  • Fredericksburg  7
  • Frederika  2
  • Fremont  2
  • Fruitland  3
back to top

g

  • Dallas
  • Galva  2
  • Garber  2
  • Garnavillo  3
  • Garner  8
  • Garrison  4
  • Garwin  7
  • Geneva  1
  • George  9
  • Gifford  1
  • Gilbert  8
  • Gilbertville  2
  • Gilman  4
  • Gilmore City  2
  • Gladbrook  4
  • Glenwood  45
  • Glidden  2
  • Goldfield  2
  • Goose Lake  2
  • Gowrie  2
  • Graettinger  4
  • Grafton  3
  • Grand Junction  3
  • Grand Mound  2
  • Grandview  1
  • Granger  10
  • Granville  2
  • Gravity  2
  • Greeley  1
  • Green Mountain  2
  • Greene  5
  • Greenfield  11
  • Grimes  79
  • Grinnell  38
  • Griswold  16
  • Grundy Center  13
  • Guernsey  2
  • Guthrie Center  10
  • Guttenberg  14
back to top

h

  • Dallas
  • Halbur  4
  • Hamburg  3
  • Hamilton  2
  • Hamlin  1
  • Hampton  22
  • Hancock  1
  • Harcourt  2
  • Hardy  2
  • Harlan  40
  • Harpers Ferry  4
  • Harris  1
  • Hartford  2
  • Hartley  19
  • Harvey  1
  • Hastings  2
  • Haverhill  2
  • Hawarden  5
  • Hawkeye  7
  • Hazleton  5
  • Hedrick  4
  • Henderson  4
  • Hiawatha  26
  • Hills  1
  • Hinton  9
  • Holland  1
  • Holstein  8
  • Holy Cross  5
  • Homestead  2
  • Honey Creek  9
  • Hopkinton  2
  • Hornick  5
  • Hospers  6
  • Hubbard  2
  • Hudson  19
  • Hull  22
  • Humboldt  18
  • Humeston  2
  • Huxley  13
back to top

i

  • Dallas
  • Ida Grove  18
  • Independence  43
  • Indianola  90
  • Inwood  12
  • Ionia  5
  • Iowa City  190
  • Iowa Falls  26
  • Ireton  9
  • Irwin  1
back to top

j

  • Dallas
  • Janesville  10
  • Jefferson  30
  • Jesup  21
  • Jewell  11
  • Johnston  49
  • Joice  3
  • Jolley  1
back to top

k

  • Dallas
  • Kalona  54
  • Kanawha  4
  • Kellerton  6
  • Kelley  12
  • Kellogg  7
  • Kensett  3
  • Keokuk  63
  • Keosauqua  3
  • Keota  8
  • Kesley  1
  • Keswick  1
  • Keystone  6
  • Kimballton  2
  • Kingsley  9
  • Kinross  1
  • Kirkman  2
  • Kiron  2
  • Klemme  4
  • Knoke  1
  • Knoxville  42
back to top

l

  • Dallas
  • L Mrs  1
  • La Motte  10
  • La Porte City  18
  • Lacona  5
  • Ladora  1
  • Lake City  11
  • Lake Mills  16
  • Lake Park  8
  • Lake View  9
  • Lakeside  1
  • Lakota  2
  • Lamoni  10
  • Lamont  5
  • Lansing  13
  • Larchwood  14
  • Larrabee  3
  • Latimer  4
  • Laurel  2
  • Laurens  7
  • Lawler  3
  • Lawton  11
  • Le Claire  32
  • Le Grand  1
  • Le Mars  46
  • Ledyard  3
  • Lehigh  1
  • Leighton  4
  • Leland  2
  • Lenox  8
  • Leon  9
  • Lester  5
  • Letts  6
  • Lewis  8
  • Libertyville  5
  • Lime Springs  6
  • Lineville  1
  • Linn Grove  2
  • Lisbon  10
  • Liscomb  1
  • Little Cedar  1
  • Little Rock  6
  • Little Sioux  4
  • Livermore  3
  • Lockridge  3
  • Logan  12
  • Lohrville  5
  • Lone Rock  1
  • Lone Tree  7
  • Long Grove  10
  • Lorimor  2
  • Lost Nation  4
  • Lovilia  2
  • Low Moor  3
  • Lowden  3
  • Lu Verne  2
  • Luana  2
  • Lucas  4
  • Luxemburg  3
  • Luzerne  2
  • Lynnville  5
  • Lytton  3
back to top

m

  • Dallas
  • Macedonia  4
  • Madrid  26
  • Malcom  3
  • Malvern  3
  • Manchester  46
  • Manilla  5
  • Manly  1
  • Manning  7
  • Manson  6
  • Mapleton  3
  • Maquoketa  36
  • Marcus  11
  • Marengo  21
  • Marion  126
  • Marne  3
  • Marquette  1
  • Marshalltown  105
  • Martelle  3
  • Martensdale  1
  • Mason City  113
  • Masonville  2
  • Massena  6
  • Matlock  1
  • Maurice  5
  • Maxwell  8
  • Maynard  1
  • Mc Callsburg  3
  • Mc Causland  2
  • Mc Clelland  2
  • Mc Gregor  8
  • Mechanicsville  7
  • Mediapolis  7
  • Melbourne  1
  • Melcher  1
  • Melrose  1
  • Menlo  4
  • Meriden  3
  • Merrill  6
  • Meservey  2
  • Middletown  2
  • Miles  3
  • Milford  28
  • Milo  6
  • Minburn  6
  • Minden  3
  • Mingo  1
  • Missouri Valley  21
  • Mitchellville  8
  • Mondamin  3
  • Monona  15
  • Monroe  2
  • Montezuma  17
  • Monticello  31
  • Montour  2
  • Montrose  4
  • Moorhead  3
  • Moorland  5
  • Moravia  4
  • Morning Sun  7
  • Moscow  2
  • Moulton  4
  • Mount Auburn  2
  • Mount Ayr  10
  • Mount Pleasant  39
  • Mount Sterling  1
  • Mount Union  1
  • Mount Vernon  19
  • Moville  11
  • Mt Pleasant  3
  • Mt Vernon  4
  • Murray  2
  • Muscatine  105
  • Mystic  1
back to top

n

  • Dallas
  • Nashua  11
  • Nemaha  3
  • Neola  3
  • Nevada  44
  • New Albin  2
  • New Hampton  21
  • New Hartford  5
  • New Liberty  5
  • New London  6
  • New Providence  4
  • New Sharon  14
  • New Vienna  3
  • New Virginia  11
  • Newell  3
  • Newhall  6
  • Newton  54
  • Nichols  6
  • Nodaway  1
  • Nora Springs  6
  • North English  7
  • North Liberty  55
  • Northboro  1
  • Northwood  8
  • Norwalk  38
  • Norway  3
  • Numa  1
back to top

o

  • Dallas
  • Oakland  6
  • Oakville  2
  • Ocheyedan  2
  • Odebolt  4
  • Oelwein  17
  • Ogden  15
  • Okoboji  5
  • Olin  6
  • Ollie  2
  • Onawa  17
  • Onslow  1
  • Orange City  26
  • Orchard  1
  • Orient  1
  • Osage  22
  • Osceola  15
  • Oskaloosa  42
  • Ossian  7
  • Otho  6
  • Otley  1
  • Oto  3
  • Ottumwa  86
  • Oxford  12
  • Oxford Junction  1
back to top

p

  • Dallas
  • Pacific Junction  5
  • Packwood  1
  • Palmer  1
  • Palo  9
  • Panama  2
  • Panora  22
  • Parkersburg  9
  • Parnell  4
  • Paton  3
  • Paullina  3
  • Pella  63
  • Peosta  11
  • Percival  1
  • Perry  31
  • Persia  4
  • Peru  5
  • Peterson  5
  • Pierson  2
  • Pilot Mound  1
  • Pisgah  2
  • Plainfield  7
  • Plano  4
  • Pleasant Hill  21
  • Pleasant Valley  1
  • Pleasantville  16
  • Plymouth  7
  • Pocahontas  12
  • Polk City  19
  • Pomeroy  4
  • Postville  14
  • Prairie City  9
  • Prescott  2
  • Preston  14
  • Primghar  9
  • Princeton  7
  • Prole  17
  • Promise City  2
  • Protivin  2
  • Pulaski  2
back to top

q

  • Dallas
  • Quasqueton  3
  • Quimby  2
back to top

r

  • Dallas
  • Radcliffe  6
  • Rake  3
  • Randalia  1
  • Randall  2
  • Randolph  1
  • Raymond  4
  • Readlyn  8
  • Reasnor  2
  • Red Oak  31
  • Redfield  8
  • Reinbeck  9
  • Rembrandt  2
  • Remsen  7
  • Rhodes  4
  • Riceville  12
  • Richland  2
  • Ricketts  1
  • Ridgeway  8
  • Ringsted  4
  • Rippey  3
  • Riverdale  6
  • Riverside  16
  • Robins  12
  • Rock Falls  1
  • Rock Rapids  16
  • Rock Valley  23
  • Rockford  4
  • Rockwell  8
  • Rockwell City  8
  • Rodney  1
  • Roland  6
  • Rolfe  5
  • Rose Hill  1
  • Rowley  3
  • Royal  6
  • Rubio  2
  • Rudd  3
  • Runnells  25
  • Russell  1
  • Ruthven  6
  • Rutland  2
  • Ryan  2
back to top

s

  • Dallas
  • Sabula  3
  • Sac City  17
  • Saint Ansgar  12
  • Saint Anthony  1
  • Saint Charles  22
  • Saint Marys  1
  • Saint Olaf  2
  • Saint Paul  1
  • Salem  1
  • Salix  4
  • Sanborn  12
  • Scarville  1
  • Schaller  2
  • Schleswig  6
  • Scotch Grove  1
  • Scranton  6
  • Searsboro  2
  • Sergeant Bluff  18
  • Seymour  1
  • Sheffield  6
  • Shelby  3
  • Sheldahl  1
  • Sheldon  22
  • Shell Rock  6
  • Shellsburg  8
  • Shenandoah  22
  • Sherrill  7
  • Sibley  13
  • Sidney  5
  • Sigourney  13
  • Silver City  1
  • Sioux Center  36
  • Sioux City  272
  • Sioux Rapids  9
  • Slater  6
  • Sloan  5
  • Smithland  4
  • Solon  31
  • Somers  2
  • South English  2
  • Spencer  57
  • Sperry  4
  • Spillville  1
  • Spirit Lake  56
  • Spragueville  2
  • Spring Hill  1
  • Springbrook  2
  • Springville  20
  • St Paul  1
  • Stacyville  3
  • Stanhope  1
  • Stanley  3
  • Stanton  7
  • Stanwood  1
  • State Center  7
  • Steamboat Rock  3
  • Stockport  5
  • Stockton  8
  • Storm Lake  26
  • Story City  23
  • Stratford  3
  • Strawberry Point  9
  • Stuart  8
  • Sully  11
  • Sumner  16
  • Superior  2
  • Sutherland  3
  • Swaledale  1
  • Swea City  3
  • Swisher  14
back to top

t

  • Dallas
  • Tabor  1
  • Tama  10
  • Templeton  4
  • Terril  3
  • Thompson  5
  • Thor  1
  • Thornton  5
  • Thurman  3
  • Tiffin  4
  • Tipton  27
  • Titonka  3
  • Toddville  12
  • Toeterville  1
  • Toledo  4
  • Toronto  1
  • Tracy  1
  • Traer  8
  • Treynor  5
  • Tripoli  18
  • Truro  7
back to top

u

  • Dallas
  • Udell  1
  • Underwood  12
  • Union  1
  • Unionville  2
  • University Park  2
  • Urbana  3
  • Urbandale  95
  • Ute  2
back to top

v

  • Dallas
  • Vail  2
  • Van Horne  4
  • Van Meter  11
  • Van Wert  1
  • Ventura  4
  • Victor  13
  • Villisca  9
  • Vincent  4
  • Vinton  53
back to top

w

  • Dallas
  • Walcott  5
  • Walford  9
  • Walker  5
  • Wall Lake  7
  • Wallingford  3
  • Walnut  7
  • Wapello  17
  • Washburn  2
  • Washington  30
  • Waterloo  222
  • Waterville  1
  • Watkins  3
  • Waucoma  8
  • Waukee  43
  • Waukon  30
  • Waverly  32
  • Wayland  13
  • Webb  1
  • Webster City  33
  • Weldon  3
  • Wellman  14
  • Wellsburg  6
  • Wesley  3
  • West Bend  10
  • West Branch  27
  • West Burlington  21
  • West Chester  2
  • West Des Moines  170
  • West Liberty  24
  • West Point  16
  • West Union  15
  • Westfield  2
  • Westgate  1
  • Westphalia  1
  • Westside  5
  • Wever  4
  • What Cheer  2
  • Wheatland  4
  • Whiting  4
  • Whittemore  2
  • Whitten  1
  • Williamsburg  18
  • Wilton  18
  • Windsor Heights  6
  • Winfield  6
  • Winterset  39
  • Winthrop  9
  • Wiota  3
  • Woodbine  13
  • Woodburn  3
  • Woodward  13
  • Worthington  3
  • Wyoming  4
back to top

y

  • Dallas
  • Yale  3
  • Yarmouth  2
  • Yorktown  1
back to top

z

  • Dallas
  • Zearing  7
  • Zwingle  3
back to top
  • Norton Secured Seal
  • Dun & Bradstreet, Business Credit Builder, Malibu, CA
  • VERIFIED
Chat With Us LiveCall 1.800.280.0780 to speak with a D&B Advisor Today!
    • Customer Resources
    • Products
    • Education Center
    • Business Articles & Insights
    • Glossary
    • Contact Us
    • Customer Support
    • Communication Preferences
    • Search for D&B D-U-N-S
    • Our Company
    • About Us
    • Company History
    • Business Credit History
    • Careers
    • Press Releases
    • News
    • Success Stories
    • Hoovers
    • Our Network
    • Partners
    • Affiliates
    • Blog
    • Access to Capital
    • Entrepreneurial Initiative
    • D&B International
    • SupplierEdge
    • Site Links
    • Business Directory
    • Site Map
    • PIPEDA
    • Privacy Policy
    • Website Terms of Service
    • Product License Agreement

© Dun & Bradstreet, Inc. 2025. All rights reserved.

  • Facebook Link
  • Twitter Link
  • Google+ Link
  • LinkedIn Link

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.