The Rocky Mountain National Park in Colorado, the Glacier National Park in Montana and the Denali National Park in Alaska are some of the best places to photograph moose. Wildlife photographers also recommend visiting the Baxter State Park in the Katahdin region of Maine to photograph moose.
The National Park Service's Rocky Mountain information page on NPS.gov suggests Highway 34 in the Kawuneeche Valley and the rivers and lakes on the east side of the park are the best places to spot moose, as of December 2015. Montana Feed recommends several lakes in Montana's Glacier National Park, including the Kootenai Lakes, as good moose habitats. MooseWorld.com offers a list of National Parks that are good for viewing moose, including the Denali National Park in Alaska. MarkPicard.com offers advice on photographing moose and suggests some helpful viewing points in Maine, including the Baxter State Park's designated moose-viewing areas.