Louisville has a humid subtropical climate with hot summers and moderately cold winters. The city sits along the Ohio River.