There are 2 golf courses in Jefferson, Iowa and 1 is a municipal course. There are also another 5 golf courses within 20 miles of Jefferson, including 3 public, 2 municipal and 0 private courses. The oldest course in the Jefferson area is the Perry Golf & Country Club opened in 1916. The longest course is Gowrie Municipal Golf Course, which is 3,141 yards. Lakeside National Golf Club is rated the best course near Jefferson.