Call us: (205) 432-9971

W.A. Jones


Since 1989


W.A. Jones

Birmingham Association of Homebuilders

W.A. Jones Construction Company ©2017

About us


W.A. Jones Construction has been building and repairing homes in Shelby and Jefferson counties for over 25 years. Our goal is to build better homes that offer our buyers much more home for their money.

At W.A. Jones customer service is paramount. We are committed to staying with each homeowner to insure satisfaction. We provide homeowners with a secure sense of our accountability in honoring warranties and in responsive, personal service.

We know that a new home, remodel or repair is usually the largest single purchase most people will ever make. It is our knowledge and attention to detail that distinguishes our work. We offer the quality and features you deserve for the price you want.

New Construction



I have used W.A. Jones Construction for two major repairs and would highly recommend them as your contractor.

A Clark

Alabaster, Al

W.A. jones Construction was very professional to deal with they were fast, neat, and the work was very good and on budget.

J Wilson

Hoover, Al 

We had a water leak in our attic that ran for days it was a huge mess. When our contractor (W.A.Jones construction) was finished, our home was much nicer than ever before. They did everthing possible to make this as neat and least invasive situation as possible. I would definitly use them again, but hopefully for a new addition and not a disaster.

P Phillips

Helena, Al 

Click for the BBB Business Review of this Construction & Remodeling Services in Hoover AL
']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + ''; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); $(document).ready(function () { try {'onSwitchFinish', function() { try { _gaq.push(['_trackPageview', +]); }catch(e){} }); }catch(e){} });