Shamlou was married three times.
In 1947, he married Ashraf Isslamiya (d. 1978) and together they had three sons and a daughter: Siavash Shamlou, (1948–2009), Sirous Shamlou, Saman Shamlou, Saghi Shamlou.
They divorced in 1957 after several years of conflict and long separation.
His second marriage to Tusi Hayeri Mazandarani (d. 1992) who was fourteen years older than Shamlou, ended in divorce in 1963 after four years of marriage.

He met Aida Sarkisian in the spring of 1962 and they were married two years later in 1964.
Aida came from an Armenian-Iranian family who lived in the same neighborhood as Shamlou.
Her Christian family objected to the marriage on the basis of the Islamic background of Shamlou's family.
Moreover, Shamlou was older, and had been divorced twice.
She became an instrumental figure in Shamlou's life and they remained together until his death in 2000.
Her name appears in many of his later poems.
She currently lives in Karaj.
Shamlou was married three times. In 1947, he married Ashraf Isslamiya (d. 1978) and together they had three sons and a daughter: Siavash Shamlou, (1948–2009), Sirous Shamlou, Saman Shamlou, Saghi Shamlou. They divorced in 1957 after several years of conflict and long separation. His second marriage to Tusi Hayeri Mazandarani (d. 1992) who was fourteen years older than Shamlou, ended in divorce in 1963 after four years of marriage.
He met Aida Sarkisian in the spring of 1962 and they were married two years later in 1964. Aida came from an Armenian-Iranian family who lived in the same neighborhood as Shamlou. Her Christian family objected to the marriage on the basis of the Islamic background of Shamlou's family. Moreover, Shamlou was older, and had been divorced twice. She became an instrumental figure in Shamlou's life and they remained together until his death in 2000. Her name appears in many of his later poems. She currently lives in Karaj.
Ahmad Shamlou