The McKinney Immigration Law firm is committed to helping people from all over the world achieve the American dream. Under the leadership of Jeremy L. McKinney, a board-certified immigration law specialist, our firm has successfully processed all types of immigrant and nonimmigrant visas and petitions. We have extensive experience assisting clients with immigration court proceedings, asylum and mitigating the consequences of previous criminal convictions during the immigration process.

  • Convenient locations and hours — With offices in central and western North Carolina and another located along the coast, we strive to remain accessible to people throughout the state. All offices have plenty of free parking available and our standard office hours are 8 a.m. to 5 p.m., Monday through Friday.
  • Flexible communication options — Our lawyers are able to communicate with clients via Skype, e-mail and telephone.
  • Flat fees — In most cases, our office charges a flat fee for representation in connection with a case. We request that you pay the fee before our attorneys begin working on your case. Payment plans are available. We accept all major credit cards.
  • Multiple languages — Members of our staff are fluent in Spanish, Portuguese and Italian. Se habla español.

Contact Us

Personal Information
Contact Preferences

How can we help you?

The use of the Internet or this form for communication with the firm or any individual member of the firm does not establish attorney-client relationship. Confidential or time-sensitive information should not be sent through this form.
Please wait...
McKinney Immigration Law 
910 North Elm Street
Greensboro, NC 27401
Phone: 336-275-5885
Fax: 336-275-6045
Map and Directions
Wilmington office
1213 Culbreth Drive
Wilmington, NC 28405
Phone: 910-509-7171
Fax: 910-509-7185
Map and Directions


Asheville Office
28 Schenck Parkway Suite 200,
Asheville, NC 28803
Phone: 828-595-9486
Fax: 828-595-9548
Map & Directions