Mahneshan County (Persian: شهرستان ماهنشان) is a county in Zanjan Province in Iran. The capital of the county is Mah Neshan. At the 2006 census, the county's population was 51,223, in 9,354 families. The county is subdivided into two districts: the Central and Anguran District. The county has two cities: Mah Neshan and Dandi.