कोलकाता भारताच्या पूर्व भागात स्थित आहे. ते हुगळी नदीच्या काठी रेषीय पसरले आहे. कोलकाता महानगरपालिकेचे क्षेत्रफळ २०५ चौरस किलोमीटर आहे. शहर समुद्रसपाटीजवळ आहे, सरासरी उंची 17 फूट आहे.