Потому что там наблюдался, да и наблюдается сейчас ощутимый для России дисбаланс между мужчским и женским населением.
По данным переписи 2005 года на 1000 мужчин было 1247 женщин, хотя в целом по стране отношение мужчин к женщинам было 1000:1158. Причиной послужило то, что город был центром текстильного производства и хотя для компенсации был построен Ивановский завод тяжёлого станкостроения, положения это не исправило.
С другой стороны, дисбаланс не столь велик, чтобы вызывать тревогу.
Сейчас есть города, правда не в нашей стране, где дисбаланс представляет боле серьезную проблему. Например, по последнем данным в Будапеште, Киеве, количество женского населения превышает количество мужского вдвое.
Кстати, Иваново лишь на 4-м месте среди городов с преобладанием женского населения в России, после Нижнего Новгорода, Великого Новгорода, Плеса на Волге...