Welcome to James Roofing

James Roofing Services, Inc. is a family-owned and operated roofing company located in St. Petersburg, FL. With 45 years of experience in the Tampa Bay Area, you can count on us for a quality job from start to finish – at a competitive price!

happy roof ownersYour Complete Roofing Solution Provider

We understand each roof is different and we custom tailor any roof system to fit your needs, while meeting all the proper code requirements and manufacturers specifications.  We prepare job specific proposals that specify in detail everything to be done in writing, so there’s no doubt about your investment.

Need a Repair Instead?

If your roof has sprung a leak, we can help you with that as well! Our service department specialists are experts in fixing ANY type of roof system, as well as conducting a maintenance program to prevent future roofing issues.

If you need a roof, make sure you give us a call. Get your questions answered and do your homework. We believe you will agree, James Roofing will provide you the very best roof for your home, business or organization.

contractor logos


Meet the Owners

Steven James, Sr.Steven James

Steven James SR. has over 35-years’ experience roofing in the Tampa Bay Area.

Steven started at 20-years old, working as a laborer on a commercial re-roofing crew, then helped fabricate and install sheet metal flashing, etc., and eventually was promoted into the office where he worked his way up to Vice President/General Manager.

Read more about Steven James

After a hiatus from the roofing industry, Steven started a satellite branch as general manager in Pinellas County, for a roofing company based out of Sarasota, Florida.

In the seven years he held this position, he positioned the company as one of the most reputable in the Pinellas area.

In 2008, Steven and his son Steven II decided to start their own roofing company, James Roofing Services, Inc. Today, James Roofing is considered one of the most reputable and highest-quality roofing companies in the Tampa Bay area.


Steven James JrSteven James II

Steven James II, grew up around roofing with his Dad, Steven.  Working with Dad started his roofing education, and today, is a second-generation roofing contractor with over 10-years experience.

Read more about Steven James II.

  • Florida State licensed roofing contractor since age 22
  • Started in the roofing industry at age 19
  • VP – Vice President of James Roofing Services INC.
  • Repairs / Maintenance Department Manager
  • Member of the Pinellas County Contractors Association (PCCA) Since 2011, became President in 2013