Don't Let the North Carolina Judicial System Confuse You

Hire an effective family lawyer and criminal defense attorney in Kill Devil Hills and the Outer Banks

The McAvoy Law Firm, PLLC is a general practice you can call on for assistance with a variety of legal matters. We're located in Kill Devil Hills and take on cases in Dare, Currituck, Camden, Pasquotank, Perquimans, Gates, Chowan, Tyrrell and Washington counties.
Whether you're in the middle of a land dispute or you want to draft a will, you'll get superior legal assistance from The McAvoy Law Firm, PLLC.

We offer free consultations for personal injury and criminal cases. Call 252-715-0267 now for an appointment.

Find out your best options today

If you've been searching for a lawyer who is committed to providing exceptional client care and effective legal services, look no further. Count on The McAvoy Law Firm, PLLC to look at your case from all angles, help you explore your options and determine the legal approach that will help you achieve your goals.

Get in touch with our attorney for cases pertaining to criminal defense, family law, probate law and civil litigation in Kill Devil Hills, NC and the entire Outer Banks.

Committed to living by the "Golden Rule"

We understand being involved in any legal matter is stressful and focus on giving you the attention you deserve. Our legal advocate is a family man who believes in treating others how he wants to be treated.
Choose The McAvoy Law Firm, PLLC in Kill Devil Hills and the Outer Banks for help with legal challenges, including those pertaining to:

  • Robbery
  • Breaking and entering
  • Possession of drugs
  • Underage drinking/possession of drugs
  • Domestic violence
  • Child support/custody
  • Divorce
  • Alimony
  • Estate planning
  • Civil litigation

Put your case in the hands of an attorney who will treat your legal matters as he would treat his own. Schedule a consultation right away.


  • The McAvoy Law Firm, PLLC

    103 E Clark Street
    Kill Devil Hills, NC 27948


    Call Us
    Phone: (252) 715-0267

    Mon: 8:00AM-6:00PM
    Tue: 8:00AM-6:00PM
    Wed: 8:00AM-6:00PM
    Thu: 8:00AM-6:00PM
    Fri: 8:00AM-6:00PM
    Sat: Closed
    Sun: Closed