Hog Branch is a stream in Bates County, Missouri and Linn County, Kansas. It is a tributary of Mulberry Creek.
The stream headwaters are in eastern Linn County, Kansas, just west of the Missouri-Kansas border at 38.3014°N -94.6136°W and it flows southeast into Bates County, Missouri. The stream flows southeast to its confluence with Mulberry Creek about northeast of Amoret at 38.2689°N -94.5644°W.[1]
Hog Branch was named for the hogs along its course.[2]