With Locations in Raleigh, Durham / Chapel Hill, Charlotte
Jennifer L. Bills

Jennifer L. Bills has been litigating on behalf of employees and individuals for over 16 years, and joined the firm Of Counsel in 2017. She is a strong advocate for those standing up to powerful bullies, and was recognized as a Rising Star while practicing in Boston, MA.

Jennifer grew up in Greensboro and left the South to attend Haverford College and Northeastern University School of Law.  Upon graduation, she clerked for U.S. District Court Judge Gene Carter in Portland, Maine. Jennifer worked for several nonprofit organizations and two small Boston law firms practicing civil rights and employment law before coming home to North Carolina in 2008.

Jennifer has extensively litigated in federal and state courts, as well as administrative proceedings. As a Senior Attorney at Disability Rights NC, she worked for nine years to protect the rights of people with disabilities under the ADA. Jennifer teaches Disability Law as an Adjunct Professor of Law at UNC-Chapel Hill. She frequently lectures and teaches CLE courses on topics including Employment Law: ADA and FLMA, Medicaid Appeals, Restoration of Competency, and Ethical Issues for Clients with Diminished Capacity.

She has also served her community, including on the Carrboro Elementary School Improvement Team and on non-profit boards and volunteer committees advocating for racial equity.
Jennifer enjoys hiking, frequently the local farmers’ markets, and playing cards. She lives with her wife and their two daughters, who amaze her every day. When she grows up, Jenn’s four-year-old daughter once told her she wants to “be myself and fight for justice.”

Bar Admissions

  • Massachusetts
  • New York
  • North Carolina
  • 1st Circuit Court of Appeals
  • 4th Circuit Court of Appeals


The Noble Law Firm offers employment consultations and legal advice at our offices in Chapel Hill and Charlotte. We are able to service clients throughout the state of North Carolina through videoconferencing and other means.

To set up a consultation, please complete and submit the secure intake form by clicking here. For all other inquiries please submit your message below or call us at (919) 251-6008 (Chapel Hill) or (704) 331-6500 (Charlotte).