Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, замечается в августе до 33.0°С, минимальная достигает -35.3°C в декабре. Средняя температура воздуха в с. Городок, по данным наблюдений, оценивается 4.4°C. Самый тёплый месяц — август со средним значением температуры 24.6 °C. Месяц с минимальными температурами — январь, средний дневной температурный уровень -16.1 °C. В пределах года: дни ясной погоды - 73, дни снега - 48, дни с осадками - 136, облачных дней - 109.