At the time of the 2006 National Census, the Zanjan County's population was 442,728 in 113,883 households. The following census in 2011 counted 486,495 people in 137,832 households. The 2016 census measured the population of the county as 521,302 in 159,020 households.