It is formed by the confluence of Blanco and Medio creeks in central Refugio County (at 28°19' N, 97°19' W) and runs southeast, past Refugio, for 24 miles to its mouth on Mission Bay, an inlet of Copano Bay (at 28°10' N, 97°10' W).