Grand Junction Immigration Lawyer

With the Law Office of Michael J. McCarroll, you get the best of both worlds – extensive experience with the various governmental agencies and courts located in the city & dedicated Western Slope office for personalized and convenient assistance.  Attorney McCarroll travels on a near weekly basis between our Grand Junction office and our Denver Metro office located in Cherry Creek.

After establishing a successful immigration practice in Denver in 2009, Attorney McCarroll purchased a home on the Western Slope for lifestyle reasons, seeking to be closer to the great outdoor opportunities that Colorado has to offer.  As a result, our Grand Junction office was opened in 2018 to provide the local community with access to an experienced Denver immigration lawyer.

Grand Junction Immigration Lawyer – Free Consultations

Call us today at (970) 808-9000 to speak with the attorney. 

We are proud to offer free consultations to the Grand Junction and Mesa County communities.  Also, many of our clients live between Grand Junction and Glenwood Springs and through the Roaring Fork Valley so we are able to provide free in-person consultations along the I-70 corridor.

Call to speak with Grand Junction immigration lawyer Michael J. McCarroll for a free consultation. 

Whether you live in Grand Junction or anywhere in the world, we invite you to contact us to speak with our experienced US immigration attorney for a free consultation.  We represent clients in Colorado, throughout the United States and around the world.  We look forward to hearing from you soon!