聖約翰區是格林納達的行政區,位於該國西部,北接聖馬克區,東鄰聖安德魯區,南毗聖喬治區,西臨加勒比海,首府設於古亞夫,面積39平方公里。
坐标:12°10′N 61°44′W / 12.167°N 61.733°W / 12.167; -61.733