Denver Immigration Lawyer

We are a multifaceted 50 state law firm.

LOCALLY, we assist individuals dealing with the Denver and Aurora immigration courts and with the local Denver USCIS field office (including the satellite offices in Casper, WY and Grand Junction, CO). We have two offices in Colorado – Denver (Cherry Creek) and Grand Junction.

We help insulate our immigrant clients from the adverse consequences of criminal convictions. In addition, our firm handles the following case types: family immigration, asylum and fear based claims, deportation defense, victim-based petitions and citizenship and naturalization.

ON A NATIONAL LEVEL, we work with individuals and families wherever they live to immigrate to the United States in a safe and stress-free manner.  We are authorized to provide immigration services in all 50 states, and handle family-based immigration cases for those who do not want to pay the high fees of traditional locally-based law firms and want on-demand access to an experienced immigration lawyer.

 When he is not fighting for his clients in court, he enjoys spending time with his family in beautiful Colorado. Mr. McCarroll has a successful track record of representing clients in immigration detention centers throughout the United States and winning appeals and motions to reopen before the Board of Immigration Appeals (“BIA”). He regularly assists immigrants dealing with various components of the DHS and US consulates around the world.

Mr. McCarroll is a proud member of the American Immigration Lawyers Association and the National Immigration Project.


Denver Immigration Lawyer

Denver Immigration Lawyer Bar Admissions

Federal Admissions: Federal District Court of Colorado | Tenth Circuit 

State Admissions: Colorado

Authorized to Practice Immigration Law in all 50 States!



Denver immigration lawyer Michael McCarroll has helped hundreds of clients with their immigration matters and has handled some of the most difficult immigration cases successfully. He is devoted to providing legal services to the public at affordable rates, and has developed technology, with the assistance of several computer programmers, to automate much of the work traditionally dedicated to paralegals.  This frees up his time to focus on the strategic aspects of the case and maintain open dialogue with clients who all receive unlimited attorney support are encouraged to contact him as much as desired.