Little Brown Creek is a long, third-order tributary to Brown Creek in Union County, North Carolina. Located on the left bank of Brown Creek, this creek is distinct from another on the right bank downstream.
Little Brown Creek originates approximately 8 miles south of Marshville, North Carolina, and flows southeast to its confluence with Brown Creek, about 8 miles south-southeast of Marshville, North Carolina.
Little Brown Creek drains an area of , receives approximately 48.4 inches of precipitation annually, has a topographic wetness index of 426.99, and is about 42% forested.