McCafferty Covered Bridge is located on McCafferty Road and spans the East Fork of the Little Miami River, which is the major river in this area. The East Fork of the Little Miami River is also the water supply for East Fork Lake in neighboring Clermont County.