The Jefferson River flows north through the Jefferson Valley towards Whitehall and then east, where it is joined by the Boulder River before passing through the narrow Jefferson River canyon near Lewis and Clark Caverns State Park.