Merpati-hutan perak

Kep. Simeulue, Mentawai (P.Sipura, Pagai utara),Kep.Riau (Karimun Besar, Batam, Bintan dan Kepulauan Lingga/Saya), Kep. Anambas, Natuna utara dan Kep. Karimata di ujung barat Kalimantan. Juga pernah tercatat di P. Burong (Malaysia), akan tetapi, sekarang di pulau itu sudah punah.