Qareh Poshtelu District (Persian: بخش قرهپشتلو) is a district (bakhsh) in Zanjan County, Zanjan Province, Iran. At the 2006 census, its population was 17,153, in 3,934 families. The District has one city: Armaghankhaneh. The District has two rural districts (dehestan): Qareh Poshtelu-e Bala Rural District and Qareh Poshtelu-e Pain Rural District.