The headwaters are in Banks County near the city of Homer. The Grove River feeds into the Hudson near the Franklin County line. The river then constitutes most of the southern border of Franklin County, separating it from Madison County. Nails Creek feeds into the river along this border, just before the Hudson itself feeds into the Broad River, south of the city of Franklin Springs.
^U.S. Geological Survey. National Hydrography Dataset high-resolution flowline data. The National MapArchived 2012-03-29 at the Wayback Machine, accessed April 26, 2011