洲口镇位于县城以北14公里。东邻鸭子港乡,南接坡头镇并隔沅水与龙阳镇相望,西连罐头嘴镇,北抵文蔚乡和西湖管理区。总面积111.28平方千米(2017年),合107295亩,其中耕地54100亩,水域41164亩。