Located entirely within Jacksonville's Northside area, the river is brackish in its lower section.
Beginning in northwestern Jacksonville, in Duval County, the river starts out as a creek.
0.4 miles (0.64 km) downstream, the creek passes through the subdivision of River Falls.
2.3 miles (3.7 km) downstream, a long tributary named the "Little Trout River".
0.4 miles (0.64 km) downstream is Moncrief Creek, the third and last tributary of the Trout River.