It rises in southern St. Mary's County, and flows to the southeast through Great Mills, widening into a tidal estuary near St. Mary's City, approximately 2 miles wide at its mouth on the north bank of the Potomac River, near the Chesapeake Bay to the east.