Commercial & industrial onlyEst. 1982 · Clinton, IowaMon–Fri 8am–4pmDuro-Last Platinum · Top 3% nationallyEMR 0.76
Home/Service Area

Where We Work: Eastern Iowa and Western Illinois

Commercial and industrial roofing within about 90 miles of our shop in Clinton, Iowa — the Quad Cities, Cedar Rapids, Iowa City, Dubuque, Muscatine, Maquoketa and the towns between. Every place named below has at least one roof of ours on it.

Beckwith Commercial Roofing · Proof of performanceVerified 2026
44Years, commercial only
1,900+Duro-Last roofs installed
12M+Square feet installed
Top 3%Duro-Last contractor nationally
BBB A+Accredited since 1995

Commercial Roofing Service Areas in Iowa & Illinois


23 cities. 1,900+ roofs. One shop in Clinton.

Pick your city to see the commercial roofs we've put on there, the drive from our Clinton shop, and who to call. Roof counts and square footage are from our warranty records.

Clinton, IA601 roofs3,037,288 sq ft totalView Clinton pageDavenport, IA173 roofs1,484,084 sq ft totalView Davenport pageMoline, IL79 roofs516,492 sq ft totalView Moline pageRock Island, IL77 roofs298,697 sq ft totalView Rock Island pageCamanche, IA67 roofs497,030 sq ft totalView Camanche pageFulton, IL54 roofs132,458 sq ft totalView Fulton pageBettendorf, IA51 roofs509,496 sq ft totalView Bettendorf pageMaquoketa, IA42 roofs300,214 sq ft totalView Maquoketa pageMorrison, IL41 roofs141,194 sq ft totalView Morrison pageDeWitt, IA33 roofs191,366 sq ft totalView DeWitt pageSavanna, IL33 roofs436,893 sq ft totalView Savanna pageEast Moline, IL33 roofs236,266 sq ft totalView East Moline pageCedar Rapids, IA25 roofs235,104 sq ft totalView Cedar Rapids pageMuscatine, IA24 roofs359,623 sq ft totalView Muscatine pageGeneseo, IL19 roofs103,263 sq ft totalView Geneseo pageCordova, IL18 roofs78,868 sq ft totalView Cordova pageLe Claire, IA17 roofs40,325 sq ft totalView Le Claire pagePreston, IA14 roofs82,519 sq ft totalView Preston pageDubuque, IA12 roofs127,359 sq ft totalView Dubuque pageRockford, IL5 roofs69,265 sq ft totalView Rockford pageWaterloo, IA4 roofs57,026 sq ft totalView Waterloo pageNorth Liberty, IA3 roofs32,808 sq ft totalView North Liberty pageIowa City, IA3 roofs18,915 sq ft totalView Iowa City page

Other Towns We've Roofed in Eastern Iowa & Western Illinois


If your town is on this list, we've already been on a roof near you.

Every other town in our warranty records, with its roof count and total square footage. Not on the list? Call anyway. We travel.

East Dubuque, IL11 roofs60,948 sq ft total
Goose Lake, IA11 roofs55,483 sq ft total
Eldridge, IA10 roofs333,388 sq ft total
Milan, IL10 roofs116,351 sq ft total
Silvis, IL10 roofs85,433 sq ft total
Albany, IL9 roofs23,130 sq ft total
Bellevue, IA9 roofs14,731 sq ft total
Dekalb, IL8 roofs148,257 sq ft total
Decatur, IL8 roofs106,258 sq ft total
Durant, IA7 roofs23,669 sq ft total
Miles, IA6 roofs33,736 sq ft total
Prophetstown, IL6 roofs26,876 sq ft total
Knoxville, IA6 roofs15,067 sq ft total
Sabula, IA6 roofs12,039 sq ft total
Thomson, IL6 roofs11,751 sq ft total
Wilton, IA5 roofs146,276 sq ft total
Port Byron, IL5 roofs13,746 sq ft total
Calamus, IA4 roofs32,246 sq ft total
Coal Valley, IL4 roofs27,296 sq ft total
Erie, IL4 roofs19,533 sq ft total
Princeton, IA4 roofs14,558 sq ft total
Delmar, IA4 roofs7,312 sq ft total
Dixon, IA4 roofs5,207 sq ft total
Marion, IA3 roofs51,214 sq ft total
Newton, IA3 roofs39,160 sq ft total
Rock Falls, IL3 roofs35,453 sq ft total
Mount Carroll, IL3 roofs26,584 sq ft total
Hampton, IL3 roofs25,594 sq ft total
Clarence, IA3 roofs12,637 sq ft total
Lowden, IA3 roofs11,697 sq ft total
Mount Vernon, IA3 roofs9,311 sq ft total
Monticello, IA3 roofs6,776 sq ft total
Chadwick, IL3 roofs2,413 sq ft total
New Liberty, IA3 roofs2,206 sq ft total
Winterset, IA3 roofs1,661 sq ft total
Princeton, IL2 roofs77,004 sq ft total
Sioux City, IA2 roofs33,623 sq ft total
Buffalo, IA2 roofs28,505 sq ft total
Burlington, IA2 roofs14,851 sq ft total
Morris, IL2 roofs14,103 sq ft total
Sterling, IL2 roofs13,036 sq ft total
Coralville, IA2 roofs11,928 sq ft total
Hiawatha, IA2 roofs10,416 sq ft total
Walcott, IA2 roofs8,610 sq ft total
Dixon, IL2 roofs5,128 sq ft total
Galena, IL2 roofs4,945 sq ft total
Anamosa, IA2 roofs4,783 sq ft total
Maxwell, IA2 roofs4,653 sq ft total
Mechanicsville, IA2 roofs4,496 sq ft total
Colona, IL2 roofs4,470 sq ft total
Byron, IL2 roofs3,338 sq ft total
Ankeny, IA2 roofs1,552 sq ft total
Dyersville, IA1 roof88,095 sq ft total
Rochelle, IL1 roof41,948 sq ft total
Springfield, IL1 roof21,470 sq ft total
Boone, IA1 roof20,592 sq ft total
Manchester, IA1 roof18,342 sq ft total
Peoria, IL1 roof17,796 sq ft total
Newton, IL1 roof14,144 sq ft total
Arlington Heights, IL1 roof11,853 sq ft total
Wheatland, IA1 roof10,956 sq ft total
Lena, IL1 roof10,503 sq ft total
Oswego, IL1 roof7,569 sq ft total
Lamotte, IA1 roof6,912 sq ft total
Fort Madison, IA1 roof6,612 sq ft total
Forreston, IL1 roof5,601 sq ft total
Lynn Center, IL1 roof4,890 sq ft total
Peosta, IA1 roof4,669 sq ft total
Mount Morris, IL1 roof4,301 sq ft total
Tampico, IL1 roof4,216 sq ft total
Hillsdale, IL1 roof3,271 sq ft total
Welton, IA1 roof3,226 sq ft total
Wapello, IA1 roof3,204 sq ft total
Bennett, IA1 roof3,146 sq ft total
Reinbeck, IA1 roof3,105 sq ft total
Low Moor, IA1 roof2,230 sq ft total
Milledgeville, IL1 roof2,077 sq ft total
Charlotte, IA1 roof1,915 sq ft total
Waukee, IA1 roof1,903 sq ft total
Wyoming, IA1 roof1,238 sq ft total
Elvira, IA1 roof1,227 sq ft total
Seward, IL1 roof825 sq ft total
Decorah, IA1 roof329 sq ft total
Prole, IA1 roof247 sq ft total
Andover, IA1 roof191 sq ft total

Response time by distance


How fast we get there.

Clinton County & across the river
Clinton, Camanche, Fulton, DeWitt, Preston, Morrison, Cordova, Savanna: 10 to 35 minutes. An active leak is generally walked within 0 to 2 business days, often the same day.
Quad Cities, Maquoketa, Le Claire
Davenport, Bettendorf, Moline, East Moline, Rock Island, Geneseo: 35 minutes to an hour. Active leaks generally within 0 to 2 business days; we are in the Quad Cities most weeks.
Dubuque, Cedar Rapids, Iowa City, Muscatine
An hour to an hour and a half. Active leaks generally within 0 to 2 business days; planned work is combined with other jobs in the area.
Waterloo, Rockford and beyond
Around two hours. Active leaks generally within 0 to 2 business days. Multi-site clients take us further — Decatur, DeKalb, Dyersville and Springfield are all on the list.
Where we've worked

1,900+ Duro-Last roofs within 90 miles of Clinton.

Every pin is a commercial roof we installed. Zoom to the Quad Cities or Clinton to see the density — odds are we have already roofed a building near yours.

1,900+Duro-Last roofs
One roof · locations approximate
Map data unavailable.

Commercial Roofing Service Area Questions


How far from Clinton will you travel?

Our core radius is about 90 miles — the Quad Cities, Cedar Rapids, Iowa City, Dubuque, Muscatine and Western Illinois to Rockford. For multi-site clients we go further; the job list includes Decatur, DeKalb, Springfield and Sioux City. For larger roofs and clients, we've gone to Wisconsin, Minnesota and even Wyoming.

My town is not listed. Do you still cover it?

Almost certainly, if it is within 90 miles of Clinton. Call (563) 242-6939 with the address and we will tell you the drive time and which crew covers it.

More in Service Area


Talk to a roofing specialist

Let's talk about your roof.

One facility or a portfolio — call and talk to someone who has been on a roof this week, or send the details and we reply within one business day.

Commercial and industrial only — no residential requests, please.