King City has a semi-arid climate ("Bsk"), although bordering on a Mediterranean climate ("Csb"), with very warm, mostly dry summers and cool, wet winters. The average January temperatures are a maximum of and a minimum of . The average July temperatures are a maximum of and a minimum of . There are an average of 50.6 days with highs of or higher and an average of 49.7 days with lows of or lower. The record high temperature was on June 24, 1925. The record low temperature was on January 6, 1904.