Secara geografis, Provinsi Riau berposisi di antara 01 derajat 31’-02 derajat 25’ LS (Lintang Selatan) dan 100 derajat-105 derajat BT (Bujur Timur).
Provinsi Riau terletak di bagian tengah Pulau Sumatera, dengan posisi astronomis antara 01°05'00" Lintang Selatan sampai 02°25'00" Lintang Utara dan antara 100°00'00" Bujur Timur hingga 105°05'00" Bujur Timur. Provinsi ini berbatasan dengan Provinsi Sumatera Utara di sebelah barat, Provinsi Jambi di sebelah selatan, dan Selat Malaka di sebelah timur. Sebelah baratnya berbatasan dengan Provinsi Sumatera Utara dan Selat Malaka.