Grand Lake Colorado Town, [5] It is located in the headwaters of the Colorado River in Grand County, Colorado.