Stasanor (in Greek: Στασάνωρ; lived 4th century BC) was a native of Soli in Cyprus who held a distinguished position among the officers of Alexander the Great.
He probably entered the service after the siege of Tyre in 332 BC, but the first occasion on which his name is mentioned is during the campaign in Bactria, when he was detached by Alexander with a strong force to reduce Arsames, the revolted satrap of Aria. This service, in conjunction with Phrataphernes, he successfully accomplished, and rejoined Alexander at Zariaspa in the autumn of 328 BC, bringing with him Arsames himself as a captive, as well as Barzanes, who had been appointed by Bessus satrap of Parthia.
As a reward for this exploit he obtained the satrapy of Aria, which was, however, soon after changed for that of Drangiana, in the command of which he remained during the whole of Alexander's campaign in India. On the king's return, Stasanor was one of those who met him in Carmania with a very opportune supply of camels and other beasts of burden, but returned to resume the charge of his province when Alexander continued his march towards Persis. In the first partition of the provinces after the death of Alexander (323 BC), Stasanor retained his former satrapy of Drangiana, but in the subsequent division at Triparadisus (321 BC), he exchanged it for the more important government of Bactria and Sogdiana.
Here he appears to have remained quiet for some years, taking no open part, so far as we are informed in the contest between Eumenes and Antigonus. After the victory of Antigonus, although Stasanor had apparently inclined in favour of Eumenes, Antigonus found it prudent to pardon him and left him in the undisturbed possession of his satrapy, 316 BC., since Stasanor had secured the attachment of the native population by the justice and moderation of his rule, and thus firmly established his power in the satrapy.