زیارتعلی (با نامهای دیگر مانند زیارتعلیعلیا و درخانهعلی) شهری است در بخش رودخانه شهرستان رودان، استان هرمزگان، ایران. این شهر همچنین به عنوان مرکز اداری دهستان رودخانه فعالیت میکند.
بر اساس سرشماری سال ۱۳۸۵، جمعیت این شهر ۲٬۵۰۶ نفر در ۵۲۳ خانوار بود. در سرشماری سال ۱۳۹۰، جمعیت به ۳٬۰۷۵ نفر در ۶۶۹ خانوار رسید. آخرین سرشماری در سال ۱۳۹۵ نشان داد که جمعیت به ۲٬۶۷۹ نفر در ۷۱۳ خانوار کاهش یافته است.