Türkiye İstatistik Kurumu (TÜİK) Adrese Dayalı Nüfus Kayıt Sistemi verilerine göre, Ordu'nun nüfusu 2022 yılında 763 bin 190 olarak kayıtlara geçti. Bu nüfus, 380 bin 997 erkek ve 382 bin 193 kadından oluşmaktadır.
Ordu nüfusu, bir önceki yıla göre 1.696 kişi artmıştır. Bu artış, %0,23'lük bir artışa denk gelmektedir. Ordu'da toplamda merkez ilçe dahil 19 ilçe bulunuyor.
Ordu'da en fazla nüfusa sahip ilçe Altınordu ilçesidir. Altınordu'nun nüfusu 235.96 kişidir. Bunu Ünye ilçesi takip etmektedir. Ünye'nin nüfusu 132.432 kişidir. Fatsa ilçesinin nüfusu ise 126.775 kişidir.
Ordu'nun en küçük ilçesi ise Kabadüz ilçesidir. Kabadüz'ün nüfusu 7.55 kişidir. Bunu Çamaş ilçesi takip etmektedir. Çamaş'ın nüfusu 8.211 kişidir. Gülyalı ilçesinin nüfusu ise 8.425 kişidir. Kabataş ilçesinin nüfusu ise 10.119 kişidir.
Ordu'nun nüfus artış hızının, Türkiye ortalamasının üzerinde olduğu görülmektedir. Bu durum, Ordu'nun özellikle son yıllarda yaşanan ekonomik gelişmelerden olumlu yönde etkilendiğini göstermektedir.