Yan'an has a humid continental climate (Köppen climate classification Dwa) that borders on a steppe climate (Köppen BSk), with cold, dry, and moderately long winters, and hot, somewhat humid summers. Spring and autumn are short transition seasons in between.