В письменах название Кандава впервые упомянуто в 1230 году. В 1253 году в верхней части крутого берега древней долины Абавы Ливонский орден построил каменный замок, у подножья которого образовалось поселение. В XVII веке Кандава стала важным торговым центром. Эпидемия чумы и события Первой мировой войны тяжело отразились на городке и его населении. Права города Кандава получила в 1917 году. В советское время спортивный комплекс Яункандавского сельскохозяйственного техникума стал популярным местом для проведения тренировок.