Affordable and Experienced Marriage Immigration Lawyer

Authorized to practice immigration law in all 50 states. 



Click here to schedule your free attorney consultation.

At the Law Office of Michael J. McCarroll, we specialize in filing applications for lawful permanent residency through marriage.  We provide high qualify legal services for a fraction of the price of traditional law firms.

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.

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 quoted by local law firms and want on-demand access to an experienced immigration lawyer.

Attorney Fees for Marriage – Based Immigration Cases

Attorney fees for family-based adjustment of status (cases processed inside the US): $1,475 (save $100 off payment plan)
Attorney fees for family-based consular processing (cases processed outside the US) $1,950

Already have a green card and need to remove your conditions on residence?  

Visit our site https://MyCardRenewal.com for more information.

Not yet married, and want a  fiancé(e)  visa instead?  

We can help you with that too.  Visit https://K1VisaNow.com to begin.

Immigration issues can be complicated and stressful. When your immigration status and the life you have built (or plan to build) in the United States are threatened in any way, an experienced immigration lawyer is critical.  With years of focused experience working before USCIS and immigration courts,  our mission is to keep as many families together in the United States as possible by consistently delivering approvals and preventing deportations.

Denver (CO) Office: (303) 501-1805