西孟加拉邦位于印度东北部，喜马拉雅山脉以南、孟加拉湾以北。在两者之间有恒河往东流，其主要分支胡格利河往南流至孟加拉湾。西里古里走廊位于西孟加拉邦北部，连接印度东北部及至印度本土。西孟加拉邦可分为多个地理区域：北起、德赖和地区、、、、沿海平原、苏达班及恒河三角洲。1947年，当印度从英国独立、西孟加拉邦成立时，全个邦依照当年，包括了原来英属印度孟加拉省的14个县。1950年，原科奇比哈尔土邦加入西孟加拉邦成为邦的一个县；而前法国外飞地金德讷格尔于1954年加入，成为胡格利县的一部分。1956年的邦界重划法