Rzeka Shepards wypływa z miasta Conway w stanie New Hampshire , na południe od Dundee Hill i na północ od Crown Hill, u podnóża Gór Białych . Rzeka płynie na południowy wschód przez róg Eaton w stanie New Hampshire , a następnie skręca na północny wschód do Brownfield w stanie Maine , mijając wioski West Brownfield, Brownfield i East Brownfield, zanim dotrze do rzeki Saco na wschód od Frost Mountain.