Mid-State Construction and Roofing Inc logoApproved Pro
Approved Pro

Mid-State Construction and Roofing Inc

Roofing,

About us

Mid-State Construction & Roofing, Inc. is a leading roofing company that proudly serves Effingham, IL and its neighboring communities, including Litchfield, Beecher City, Shelbyville, Altamont, Vandalia, Ramsey, Salem, and Hillsboro. We strive to satisfy all of our customers and will go the extra mile to make sure you're completely satisfied. 28+ years experience. Licensed and insured.

Business highlights

Veteran owned and operated
Family owned & operated
Emergency services offered
31 years of experience

Services we offer

Roofing, Installs, Replacements, Inspections and much more

Amenities

Emergency Services

Yes

Free Estimates

Yes

Accepted Payment Methods

  • American Express
  • Check
  • Visa
  • Discover
  • MasterCard
Reviews
5.05 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
100%
4
0%
3
0%
2
0%
1
0%

Filter reviews by service

Showing 1-5 of 5 reviews
Danny D.
Mar 2025
5.0
Roofing
Yes, I recommend this pro
$10,000
These guys saved me a real mess by getting here quickly and addressing my roof issue definitely recommended mid state roofing

Steve G.
Mar 2025
5.0
Roofing
Yes, I recommend this pro
$14,500
All went very smoothly and efficiently from crew,project manager, and sales representative. Highly recommend

Becky S.
Mar 2025
5.0
Roofing
Yes, I recommend this pro
$80,000
The crew did an amazing job. They worked hard and finished quicker than I ever thought they could. My roof looks great and the quality of work was fantastic! I would recommend Mid-State Roofing to everyone.

Shelley B.
Mar 2025
5.0
Roofing
Yes, I recommend this pro
Virgil has done this for years, so I felt very comfortable with the decision we made for my roof when I built my home. He sat down and explained everything. Midstate does a great job in a timely manner. I just love my black roof!!

Dianna M.
Mar 2025
5.0
Roofing
Yes, I recommend this pro
This company provided great customer service, listened to all of our questions & concerns & answered with very knowledgeable answers. They showed up on time & got the job done in a very timely manner. They cleaned up as they went & we felt very confident having them do the job & will definitely reach out for any further needs as well as recommend them to others. 5 stars

Licensing

Bonded

Insured

Licensed*

Trade License Number

104015171

Trade License Expiration

07/23/2025

State Contractor License Requirements

All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves. To find more licensing information for your state, visit our Find Licensing Requirements page.

*Contact business to see additional licenses.

FAQ

Mid-State Construction and Roofing Inc is currently rated 5.0 overall out of 5.
Monday: 8:00 AM - 8:00 PM Tuesday: 8:00 AM - 8:00 PM Wednesday: 8:00 AM - 8:00 PM Thursday: 8:00 AM - 8:00 PM Friday: 8:00 AM - 8:00 PM Saturday: 8:00 AM - 8:00 PM Sunday: Closed
Mid-State Construction and Roofing Inc accepts the following forms of payment: American Express, Check, Visa, Discover, MasterCard
Yes, Mid-State Construction and Roofing Inc offers free project estimates.
No, Mid-State Construction and Roofing Inc does not offer eco-friendly accreditations.
No, Mid-State Construction and Roofing Inc does not offer a senior discount.
Yes, Mid-State Construction and Roofing Inc offers emergency services.
No, Mid-State Construction and Roofing Inc does not offer warranties.
Mid-State Construction and Roofing Inc offers the following services: Roofing, Installs, Replacements, Inspections and much more

Contact Information

2925 Illinois hwy 128, Beecher City, IL 62414

Service Hours

Sunday:Closed
Monday:8:00 AM - 8:00 PM
Tuesday:8:00 AM - 8:00 PM
Wednesday:8:00 AM - 8:00 PM
Thursday:8:00 AM - 8:00 PM
Friday:8:00 AM - 8:00 PM
Saturday:8:00 AM - 8:00 PM
Share project details to get started.