Where the Rainbow River meets the Withlacoochee, Dunnellon is a riverside city in southwest Marion County with roots in the phosphate boom of the 1890s. Paddlers, tubers and boaters head to the spring-fed river, and the historic Boomtown district and restored train depot add small-town character. US 41 links the city to Ocala and the Gulf Coast. Housing includes historic cottages, riverfront homes, wooded lots and quiet residential subdivisions.