Keshavarz (Persian: كشاورز; also Romanized as Keshāvarz; also known as Kashāvar) is a city and capital of Keshavarz District, in Shahin Dezh County, West Azerbaijan Province, Iran. At the 2006 census, its population was 3,538, in 940 families. The city is populated by Azerbaijanians. Keshavarz is on the Zarrineh River.