The community is located at the junction of County Road 15 (Munger Shaw Road) and County Road 48 (Taft Road).
Taft is located within Grand Lake Township.
Taft was once a water stop for trains traveling along the Northeastern Railway in St. Louis County.
Although buildings such as the Depot, old schoolhouse, and railroad crew section house are no longer around, their imprints can still be seen.
Just opposite of the Us-Kwab-Bwan-Ka river from Taft, was the town of Chrysler, which no longer exists.