The McCaffrey House is an historic property located in LeClaire, Iowa, United States, and has been listed on the National Register of Historic Places since 1979.