Running a roofing company keeps you looking at today. Today’s storm, today’s leak, today’s homeowner on the phone at eleven at night with water coming through a bedroom ceiling. You rarely stop and add it all up.
So we finally did. We pulled every job out of our own system going back to 2020 and totaled it. These are not marketing estimates or rounded-up claims — they are real jobs, in real towns, across Missouri, Kansas and Illinois. Here is what John Beal Roofing has done since 2020, and what those numbers actually look like on the ground.
The numbers since 2020
- 10,834 full roof replacements — complete tear-offs and new roofs. That number does not include our repairs, leak calls, storm tarping, inspections or gutter work.
- 309 different cities — from the St. Louis suburbs to the Kansas City metro and out into southern Illinois.
- 382 unique ZIP codes — neighborhoods with their own housing stock, their own permit offices and their own storm history.
- 3 states across the Midwest — Missouri, Kansas and Illinois.
Spread over the years since 2020, that works out to roughly four full roof replacements a day, every day of the year, weekends and holidays included. That pace only makes sense for a company that answers its phone 24/7 instead of 8 to 5 — because storms do not keep business hours, and neither do we.
How this fits with our 50,000+ customers: These numbers count only full roof replacements since 2020. John Beal Roofing has served more than 50,000 satisfied customers, and that larger number includes the repairs, leak calls, storm tarping, inspections and gutter work that are not part of the 10,834 figure above.
What 10,834 roofs actually look like
Big numbers are hard to picture, so here is what that work looks like on the ground. These figures are estimates built on an average 30-square roof (one “square” is 100 square feet of roofing):
- 325,020 squares of roofing. That is 10,834 roof replacements at an average of 30 squares each.
- 32.5 million square feet of roofing. Roughly 564 football fields — or about 1.17 square miles of roof over Midwest families.
- About 21 million shingles. That is roughly 975,000 bundles, at three bundles per square.
- About 124 million roofing nails, every one of them placed by a roofer on a pitched roof.
- More than 10,000 roofs climbed.
- More than 32,500 customer phone calls.
And that does not begin to count the things nobody tallies: the miles driven, the estimates written, the material deliveries, the tarps thrown on in the dark after a storm, the insurance adjusters met in the driveway, and the problems solved on a roof nobody else wanted to touch.
Transcript: “Since 2020, my crews have finished over 10,000 roofing jobs in 309 cities across Missouri, Kansas and Illinois. Thank you for trusting us. Call me at 1-800-John Beal.” — John Beal, owner, John Beal Roofing
309 cities and 382 ZIP codes: what “local” means at this size
Most roofing companies that grow this big stop feeling local. We have worked hard to go the other direction.
Working in 382 ZIP codes means our crews know the hail corridors, the older subdivisions still wearing their original roofs, the city permit offices, and the insurance carriers that write policies in each market. That local knowledge is the reason we keep opening offices close to the people we serve instead of running everything out of one distant headquarters.
Today John Beal Roofing has local offices in St. Louis, Kansas City, Springfield, Columbia and Jefferson City, and Lake of the Ozarks, with crews working across Missouri, Kansas and Illinois every week.
What has not changed
The numbers grew. The way we work did not:
- Three generations of roofing. John Beal Roofing is still family-run.
- 24/7 emergency service. Nights, weekends and holidays, a real person answers.
- Repair before replace. If an honest repair buys you more years, we will tell you so.
- Insurance claims help. We walk homeowners through the claim, from the first inspection to the adjuster meeting.
- Our own crews and a limited lifetime workmanship warranty on our installs.
- Honest guidance, skilled craftsmanship and a commitment to quality — on every one of those 10,834 roofs.
What every one of those jobs represents
Behind each of the 10,834 roofs is a family that trusted us with the roof over their kids, or a business owner who could not afford to close for a leak. Behind each one, too, are employees and crews who earn a living doing work they are proud of, and families at home who depend on that work.
That is what we are proudest of. Not the size of the numbers, but the trust behind them — earned one homeowner and one referral at a time.
What is next: up to 10 new locations by the end of 2027
John Beal Roofing is planning to open up to 10 additional locations by the end of 2027. The goal is not to become a faceless franchise. It is to bring the same family-run service, the same 24/7 response and the same local crews to more Midwest communities.
We believe the best chapters of John Beal Roofing have not been written yet. If you are one of the families behind these numbers, thank you. If you are not yet, call 1-800-JOHN-BEAL any time, day or night, and we will come take a look at your roof for free.
Frequently asked questions
How many roofs has John Beal Roofing done?
Since 2020, John Beal Roofing has completed 10,834 full roof replacements across 309 cities and 382 ZIP codes in Missouri, Kansas and Illinois.
How much roofing is that?
On an average 30-square roof, it is about 325,020 squares, or 32.5 million square feet of roofing — roughly 1.17 square miles. That is about 21 million shingles.
How big is John Beal Roofing?
Since 2020, John Beal Roofing has completed 10,834 full roof replacements across 309 cities and 382 ZIP codes in three Midwest states, which is about 32.5 million square feet of roofing.
Is John Beal Roofing still family-owned?
Yes. John Beal Roofing is a family-run, third-generation roofing company.
Does John Beal Roofing offer 24/7 emergency service?
Yes. We answer the phone around the clock for storm damage, leaks and emergency tarping. Call 1-800-JOHN-BEAL (1-800-564-6232).
Is John Beal Roofing expanding?
Yes. John Beal Roofing is planning to open up to 10 additional locations by the end of 2027.
