Ткачи-байя обитают в Индии, Бирме и на Шри-Ланке.

Ткачи-байя обитают в Индии, Бирме и на Шри-Ланке. Они часто строят свои подвесные плетеные гнезда на деревьях над водоемами, где хищникам будет сложно достать их.