Armaghankhaneh (Persian: ارمغانخانه[a] is a city in, and the capital of, Qareh Poshtelu District in Zanjan County, Zanjan province, Iran.
[5] It also serves as the administrative center for Qareh Poshtelu-e Bala Rural District.
[6] At the time of the 2006 National Census, Armaghankhaneh's population was 1,581 in 376 households, when it was a village in Qareh Poshtelu-e Bala Rural District.
[7] The following census in 2011 counted 1,945 people in 449 households,[8] by which time the village had been elevated to the status of a city.
[2] The 2016 census measured the population of the city as 2,149 people in 572 households.