レッド川
市域はノースダコタ州北東部、ミネソタ州との州境になっているレッド川の西岸、レッド・リバー・バレーと呼ばれる平原上に広がる。市名に含まれる「フォークス」とは、日本語では「分岐」という意味で、レッド川とレッドレイク川の合流点（下流側から見れば「分岐」）に由来する。市の標高は254mである。世界でも最も平坦な土地の1つに立地しているだけに、市域内での標高差はほとんど無い。グランドフォークスの市域内に湖は無いが、蛇行しながら流れるレッド川やイングリッシュ・クーリーにより、土地にいくらかの起伏が生じている。