Question: is there a town called garrison in colorado

Answer: No, The Netflix original series The Ranch, starring Ashton Kutcher, Danny Masterson, Sam Elliott and Debra Winger is set in the fictional town of Garrison, Colorado, but the opening shot of the town during the credit sequence is of Ouray, and the San Juan Valley just north of Ouray.