Franklin has the best weather in Kentucky because it is one of the least humid cities in the state. Despite an annual rainfall of about 50 inches, Franklin, Kentucky has about 210 sunny days and summer temperatures in the high 80s.