North Carolina General Contractor License Lookup
Verify that a contractor is licensed before you sign anything. This is the full NC Licensing Board for General Contractors registry, every active license in the state, with status, classification, project limit, and the individuals who qualify it.
63,785 licenses on record · last checked against the board Jul 18, 2026 · some classifications are still being indexed
Looking for an electrician? They're licensed by a different board, search the NC electrician registryFilter by contractor type
License status
Water Lines
Water line installation and repair.
175 licenses permitted to do water lines work
- Aaron Hamlin
Q.01242 · Asheville, NC · Grading & Excavating
Active - A. Deuard Bowden
Q.02714 · Creedmoor, NC · Building
Active - Alfred Dixon
Q.02770 · Rose Hill, NC · Unclassified
Active - Allman's Grading and Plumbing, LLC
L.101061 · Penrose, NC · Unclassified
Active - Arnold Utility Construction, Inc.
L.12375 · Fuquay-Varina, NC · Sewer Lines
Active - Autry Grading, Inc.
L.11604 · Hope Mills, NC · Unclassified
Active - Bailey Contracting, Inc.
L.42899 · Cary, NC · Unclassified
Active - Barko Construction, Inc.
L.51083 · Jamestown, NC · Highway
Active - Benjamin F. Crotts
Q.02100 · Mocksville, NC · Highway
Active - Benjamin F. Crotts
L.14312 · Mocksville, NC · Highway
Active - Bill D. Bowers
Q.09450 · Matthews, NC · Unclassified
Active - Billie Dean Brown
Q.12285 · Garner, NC · Highway
Active - Bobby R. Boyd
Q.16671 · Winterville, NC · Unclassified
Active - Brown Brothers Plumbing & Heating Company, Inc.
L.11623 · Durham, NC · Building
Has reviews Active - B.R.S., Inc.
L.20414 · Richfield, NC · Highway
Active - Calamar, Inc.
L.58145 · Durham, NC · Building
Active - Carl Lloyd Caulder, Jr.
Q.13322 · Wilmington, NC · Building
Active - C. F. Little
L.14686 · Concord, NC · Building
Active - C. F. Little
Q.02195 · Concord, NC · Building
Active - Charles C. Barker
Q.16100 · Jamestown, NC · Highway
Active - Charles H. West
Q.00441 · Murphy, NC · Building
Active - Charles K. Hinnant
Q.01234 · Kenly, NC · Building
Active - Charles K. Hinnant And Company
L.10026 · Kenly, NC · Building
Active - Charles Walter Vaughn
Q.04241 · Mount Airy, NC · Unclassified
Active - Charlie Monroe Skipper
Q.01988 · Leland, NC · Water & Sewer Lines
Active - Cloyd Propst, Jr.
Q.00233 · Hickory, NC · Sewer Lines
Active - C.M. Lindsay, Jr.
L.35809 · Rowland, NC · Building
Active - C.M. Lindsay, Jr.
Q.00882 · Rowland, NC · Building
Active - C.M. Lindsay & Sons, Inc.
L.07869 · Lumberton, NC · Building
Active - Cox-Edwards Company
L.05046 · Goldsboro, NC · Building
Active - CrottsCo, Inc.
L.49095 · Mocksville, NC · Highway
Active - Daniel Clay Shields
Q.02815 · Wilmington, NC · Building
Active - Dean E. Wilkie
Q.26942 · Lenoir, NC · Unclassified
Active - DeMill Builders, LLC
L.81243 · Wilmington, NC · Building
Active - Dewey H. Bartlett
Q.20068 · Asheville, NC · Sewer Lines
Active - Donald W. Thorn
Q.15323 · Perrysburg, OH · Public Utilities
Active - Douglas Mills
Q.00263 · Lumberton, NC · Unclassified
Active - Douglas R. Smith
Q.00363 · Kinston, NC · Public Utilities
Active - D. R. Allen & Son, Inc.
L.01552 · Fayetteville, NC · Unclassified
Active - Edward C. Neill
Q.00832 · Hickory, NC · Building
Active - Edward E. Penuel
Q.24404 · Swansboro, NC · Highway
Active - Edward N. Cieszko
Q.00244 · Havelock, NC · Unclassified
Active - Edward W. Greene
Q.00783 · Raleigh, NC · Building
Active - Edwin R. Edwards
Q.00483 · Goldsboro, NC · Sewer Lines
Active - ELBOC VENTURES, INC.
L.82933 · Burlington, NC · Unclassified
Active - Elliott Building Company
L.00009 · Hickory, NC · Building
Active - ES&J Enterprises, Inc.
L.28994 · Autryville, NC · Highway
Active - Everett M. Hoyle, Jr.
Q.00752 · Shelby, NC · Public Utilities
Active - Farrior & Sons, Inc.
L.03934 · Farmville, NC · Building
Active - Fisher Tank Company
L.19771 · Chester, PA · Metal Erection
Active - Frank Horne Construction, Inc.
L.06746 · Fair Bluff, NC · Highway
Active - Frank Lewis Robuck, Jr.
Q.00459 · Raleigh, NC · Building
Active - Gary D. McKay
Q.06761 · Hazelwood, NC · Building
Active - G.E.M. Constructors Inc.
L.13599 · Marion, NC · Building
Active - George B. Raper
Q.00806 · Elizabeth City, NC · Unclassified
Active - Gerald G. Makinson
Q.18272 · Manteo, NC · Residential
Active - Glover Construction Co., Inc.
L.15019 · Pleasant Hill, NC · Unclassified
Active - Gregory B. West
Q.00959 · Greensboro, NC · Building
Active - Harley a. West and Sons, Inc.
L.08410 · Summerfield, NC · Building
Active - Harrod and Assoc. Constructors, Inc.
L.32791 · Raleigh, NC · Unclassified
Active - Harry's Ditching Service, Inc.
L.09633 · Penrose, NC · Unclassified
Active - Harvey L. Huntley
Q.00507 · Asheville, NC · Unclassified
Active - Henry E. Miller, Jr.
Q.06298 · Wrightsville Beach, NC · Unclassified
Active - Henry Wayne Haddock
Q.02178 · Pinehurst, NC · Building
Active - Herbert Bailey
Q.12532 · Cary, NC · Unclassified
Active - Herring-Rivenbark, Inc.
L.03937 · Kinston, NC · Public Utilities
Active - H. G. Reynolds Company, Inc.
L.14149 · Aiken, SC · Unclassified
Active - Howard H. Whitley
Q.00968 · Smithfield, NC · Sewer Lines
Active - Huntley Construction Co.
L.05264 · Asheville, NC · Unclassified
Active - Iron Mountain Construction Co., Inc.
L.26784 · Mountain City, TN · Water Lines
Active - Jack Kennedy
Q.03427 · Shelby, NC · Sewer Lines
Active - JAECO Properties, Inc.
L.85016 · Littleton, NC · Building
Active - James Bernard Swart, Sr.
Q.21700 · Wilmington, NC · Building
Active - James Paul Edwards, Inc.
L.08491 · Smithfield, NC · Highway
Active - James Thomas Barnes
Q.02254 · Jackson, NC · Building
Active - James Thomas Boyd
Q.04982 · Newport, NC · Unclassified
Active - J.D. Goodrum Co Inc.
L.19284 · Cornelius, NC · Building
Active - J. E. Woodie & Sons,Incorporated
L.06590 · Sparta, NC · Building
Active - J. F. Wilkerson Contracting Company, Inc.
L.04499 · Morrisville, NC · Unclassified
Active - J. Garland Terry
Q.01270 · Leicester, NC · Highway
Active - Jimmy Lewis
Q.01640 · Roxboro, NC · Grading & Excavating
Active - Jimmy Lewis Contracting, Inc.
L.12192 · Roxboro, NC · Grading & Excavating
Active - Jimmy Lewis & Sons Grading And Septic, Inc.
L.62381 · Roxboro, NC · Grading & Excavating
Active - J.J. Morley Enterprises, Inc.
L.71108 · Alpharetta, GA · Unclassified
Active - J. M. Glover
Q.02269 · Pleasant Hill, NC · Highway
Active - Joey M. Nifong
Q.00498 · Lexington, NC · Sewer Lines
Active - John B. Braddy
Q.01930 · Wilmington, NC · Building
Active - John E. Starnes
Q.28266 · Lenoir, NC · Unclassified
Active - John E. Starnes
L.72950 · Lenoir, NC · Unclassified
Active - John Larry Woodie
Q.00696 · Sparta, NC · Building
Active - John L. Howie
Q.00751 · Charlotte, NC · Building
Active - John M. Hislop
Q.05790 · Jacksonville, NC · Public Utilities
Active - John Michael Rightmyer
Q.00518 · Littleton, NC · Building
Active - Johnny Blankenship
Q.01820 · Raleigh, NC · Sewage Disposal
Active - John S. Butler
Q.01320 · Charlotte, NC · Building
Active - Johnson Brothers Utility & Paving Company, Inc.
L.04534 · Lillington, NC · Highway
Active - Joseph M. Wilkerson
Q.00421 · Morrisville, NC · Building
Active - Keith R. Harrod
Q.08214 · Raleigh, NC · Unclassified
Active - Kennedy Concrete & Utilities, Inc.
L.19368 · Shelby, NC · Highway
Active - Kenneth L. Long, III
Q.02066 · Aiken, SC · Unclassified
Active - Kimberly Eve Hayworth
Q.05871 · Mountain City, TN · Water Lines
Active - Knotts Development Resources, Inc.
L.41395 · Pineville, NC · Building
Active - Larry C. Carlisle
Q.06704 · Autryville, NC · Highway
Active - Larry K. Autry
Q.01518 · Fayetteville, NC · Highway
Active - Larry W. Hicks
Q.32149 · Youngsville, NC · Sewer Lines
Active - L. Bradford Barringer
Q.03759 · Richfield, NC · Sewer Lines
Active - Max Gardner Prestwood, Jr.
Q.00365 · Lenoir, NC · Grading & Excavating
Active - Max Prestwood Water & Sewer, Inc.
L.03946 · Lenoir, NC · Grading & Excavating
Active - McDuffie Johnson
Q.00425 · Lillington, NC · Highway
Active - Melvin A. Arnold
Q.01687 · Fuquay-Varina, NC · Sewer Lines
Active - Michael D. Spainhour
Q.05358 · King, NC · Unclassified
Active - MJBC Holdco, Inc.
L.10553 · Denver, NC · Building
Active - MULTI-STATE CONTRACTING CORPORATION
L.17105 · Rose Hill, NC · Unclassified
Active - Neill Grading and Construction Company, Inc.
L.07539 · Hickory, NC · Building
Active - Nick Carter
Q.00262 · Lumberton, NC · Highway
Active - Ollen M. Lane, Jr.
Q.01010 · Durham, NC · Building
Active - Ollen M. Lane, Jr.
L.08720 · Durham, NC · Building
Active - Our Kings Construction, Inc.
L.79972 · Maiden, NC · Building
Active - Paul Windham
Q.03540 · Chester, PA · Water Lines
Active - Phillip J. Hall
Q.00620 · South Boston, VA · Sewer Lines
Active - Pinehurst Homes, Inc.
L.28728 · Pinehurst, NC · Building
Active - Preston Columbus Allman
Q.01175 · Penrose, NC · Unclassified
Active - Ralph Hodge
Q.00645 · Wilson, NC · Unclassified
Active - Ralph Hodge Construction Company
L.06271 · Wilson, NC · Unclassified
Active - Ray Langley
Q.05218 · Atlantic Beach, NC · Unclassified
Active - R. C. F., Inc.
L.29140 · Hazelwood, NC · Building
Active - Richard D. Braswell
Q.05578 · Smithfield, NC · Unclassified
Active - Richard Joseph Skaff
Q.01101 · Mooresville, NC · Building
Active - Richard R. Allen, Sr.
Q.00150 · Fayetteville, NC · Highway
Active - Richard R. Eagle
Q.01681 · Cornelius, NC · Sewer Lines
Active - Rick A. Whitaker
Q.01523 · Durham, NC · Building
Active - Rick Younts
Q.02483 · Lexington, NC · Communications
Active - R. L. Wallace
Q.00815 · Charlotte, NC · Highway
Active - Robert G. Yates, Jr.
Q.01231 · Stokesdale, NC · Public Utilities
Active - Robert Harry Loven
Q.13557 · Pineola, NC · Building
Active - Robert H. Loven Construction Company
L.45236 · Pineola, NC · Building
Active - Robuck Homes, Inc.
L.04861 · Raleigh, NC · Unclassified
Active - Sam L. Watford
Q.00915 · Thomasville, NC · Grading & Excavating
Active - Samuel P. Hunter
Q.00109 · Goldsboro, NC · Unclassified
Active - Samuel P. Hunter, T/A
L.09654 · Goldsboro, NC · Unclassified
Active - Sam Watford Construction, LLC
L.52572 · Thomasville, NC · Grading & Excavating
Active - Sam W. Smith, Inc.
L.04148 · Eden, NC · Unclassified
Active - Skipper's Well Drilling & Pump Service, Inc.
L.13769 · Leland, NC · Water & Sewer Lines
Active - Southern Constructors, Inc.
L.09236 · Mooresville, NC · Building
Active - Spainhour and Sons Grading, LLC
L.104837 · Mount Airy, NC · Unclassified
Active - Spencer Roland Gilliam
Q.00603 · Carthage, NC · Unclassified
Active - S. R. Gilliam Construction, Inc.
L.05996 · Carthage, NC · Unclassified
Active - Stephen Martin Miller
L.53235 · Wilmington, NC · Building
Active - Stephen Martin Miller
Q.17164 · Wilmington, NC · Building
Active - Steven T. Knotts
Q.11885 · Charlotte, NC · Unclassified
Active - T. A. Loving Company
L.00325 · Goldsboro, NC · Unclassified
Active - Ted C. Dellinger
Q.00599 · Monroe, NC · Building
Active - Terry Brothers Construction Company, Inc.
L.10295 · Leicester, NC · Highway
Active - The Bowers Group LLC
L.35718 · Charlotte, NC · Unclassified
Active - Thomas H. Faulkner
Q.13835 · Greenville, NC · Residential
Active - Tony Coble
Q.00349 · Burlington, NC · Unclassified
Active - Tony Martin Mize
L.80838 · Winston Salem, NC · Highway
Active - Tony Martin Mize
Q.02819 · Winston Salem, NC · Highway
Active - Vance Construction Company
L.06124 · Henderson, NC · Building
Active - Victor Ray Johnson
Q.01590 · Erwin, NC · Grading & Excavating
Active - Ward L. Setzer
Q.04436 · Mebane, NC · Unclassified
Active - Wayne Propst
Q.00232 · Hickory, NC · Highway
Active - W. E. Garrison, Jr.
Q.00376 · Raleigh, NC · Building
Active - Wells And West, Inc.
L.04705 · Murphy, NC · Building
Active - William Gary Carmichael
Q.01335 · Long Beach, NC · Sewer Lines
Active - William H. Farrior
Q.00359 · Farmville, NC · Building
Active - William Patrick Boyd, II
Q.04983 · Newport, NC · Highway
Active - William R. Pleasant
Q.02796 · Lumberton, NC · Unclassified
Active - William W. Waters
Q.00369 · Palm Beach Gardens, FL · Sewer Lines
Active - Wilson E. Blackmon
Q.00503 · Smithfield, NC · Unclassified
Active - W. J. Jackson, Jr.
Q.02274 · Fayetteville, NC · Highway
Active - W. R. Willis
Q.02139 · Jacksonville, NC · Highway
Active - W. R. Willis
L.14455 · Jacksonville, NC · Highway
Active - W. R. Willis Construction Co., Inc.
L.32369 · Jacksonville, NC · Building
Active - Yates Construction Co., Inc.
L.10022 · Stokesdale, NC · Unclassified
Active
How the lookup works
Type a company name or a license number. We match against the licenses the NC board publishes, not just the ones near you.
See status, classification, and the project limit that caps how big a job a contractor can legally take on. Every field comes from the board.
Confirm the license is active and the classification fits your project before you sign anything or hand over a deposit.
Frequently asked questions
- Do I need a licensed general contractor in North Carolina?
- In North Carolina, any construction project with a total value of $40,000 or more generally requires a licensed general contractor. Below that threshold a license is not required by the state, though local permit rules may still apply.
- What do the license limits mean?
- North Carolina caps the size of a single project by license limit: Limited allows projects up to $1 million, Intermediate up to $2 million, and Unlimited has no cap. A contractor bidding above their limit is a red flag worth raising.
- Why does a contractor show up under a classification they aren't classified for?
- The licensing board's search is based on what work a license permits, not only what it is classified as. A Building contractor is generally permitted to do residential, roofing, or pool work, so they appear in those searches without being a specialist in them. We show both facts separately on each license page.
- What if a contractor isn’t listed here?
- The board publishes active licenses. A contractor missing from this registry may not hold an NC general contractor license, may be listed under a different legal name than the one they trade under, or may work only on projects under the $40,000 threshold where no license is required. Absence is a reason to ask questions, not proof of wrongdoing.
Every license here is sourced from the NC Licensing Board for General Contractors and checked against the board on a regular schedule. If a contractor is not listed, that is a reason to ask questions, not proof of anything. Some work under the $40,000 state threshold where no license is required. To report a contractor, file a complaint with NCLBGC.