The East Branch is a longer and larger river than the river that it flows into, but it is named a branch of the main stem because its source lies deep in the Pemigewasset Wilderness of the White Mountains, while the main Pemigewasset River flows directly from Franconia Notch, a major pass through the mountains. The East Branch begins in the locality known as Stillwater, in a wide valley north of Mount Carrigain and Mount Hancock, where several large brooks converge. The river flows west and southwest through the heart of the Pemigewasset Wilderness, picking up tributaries such as the North Fork of the Pemigewasset and Franconia Branch before reaching, at the Lincoln Woods Visitor Center, the Kancamagus Highway stretch of New Hampshire Route 112.
Now into developed areas, the East Branch meets the Hancock Branch coming from the southeast and flows past the Loon Mountain ski area to the village of Lincoln, New Hampshire. The river crosses into Woodstock and ends at the Pemigewasset River just downstream from the Interstate 93 highway bridges.