Free Consultation: (757) 422-4646Tap to Call This Lawyer
James D. Garrett

James D. Garrett

Garrett Law Group, PLC
  • Divorce, Criminal Law, Traffic Tickets
  • Virginia
Claimed Lawyer ProfileSocial MediaResponsive Law

James Garret is the founding member of Garrett Law Group, PLC in Virginia Beach. The firm focuses on criminal defense, including all traffic matters, and divorce and child custody cases.

Mr. Garrett has been in private practice since graduating from the Boyd School of Law at UNLV in 2005.

UNLV William S. Boyd School of Law
J.D. | Law
University of Nevada-Las Vegas
B.A. | Pol. Sci.
Professional Experience
Senior Attorney
Garrett Law Group, PLC
- Current
Founding member and director of Garrett Law Group, PLC in Virginia Beach, VA. The firm staffs attorneys who handle cases involving criminal defense, family law, personal injury, and bankruptcy.
Managing Partner
Barnes & Garrett, PC
Managing partner for a small two-man law firm in Virginia Beach. Mr. Garrett directed the firm from its inception through its development to a reputable small firm serving local clients in divorce and criminal matters.
Guardian Ad Litem for Children
Virginia Indigent Defense Commission
Court Appointed Counsel
Virginia Indigent Defense Commission
Professional Associations
Norfolk & Portsmouth Bar Association
- Current
Virginia Beach Bar Association
- Current
Jurisdictions Admitted to Practice
U.S. District Court for EDVA
  • Free Consultation
    Free consultations and case evaluations for all matters.
  • Credit Cards Accepted
    All major credit cards
  • Rates, Retainers and Additional Information
    Most criminal and traffic matters are billed on a flat fee basis. All family law issues (divorce, child custody, etc.,) are billed hourly. The retainer/deposit amount will vary depending on the complexity of the case.
Practice Areas
  • Divorce
  • Criminal Law
  • Traffic Tickets
  • English: Spoken, Written
Social Media
Websites & Blogs
Criminal Law
Family Law
Contact & Map
Garrett Law Group, PLC
P.O. Box 56079
Virginia Beach, VA 23456
Telephone: (757) 422-4646