O mare parte a orașului a fost inițial o zonă umedă care a fost recuperată de-a lungul deceniilor pentru a găzdui o populație în creștere. Celelalte zone nedezvoltate, cunoscute sub numele de zonele umede din estul Kolkata, au fost desemnate drept "zonă umedă de importanță internațională" de Convenția Ramsar (1975). Ca și în cea mai mare parte a Platei Indo-Gangetice, solul și apa sunt predominant aluviene de origine. Kolkata se află peste "Bazinul Bengalului", un bazin pericarian tertionic. Bazinul Bengalului este format din trei unități structurale: șelf structural sau șelf de sediment în partea de vest a orașului, cu o adâncime de aproximativ 250 m (140 m) la suprafața centrală a orașului (150 m) și o suprafață de aproximativ 250 m (150 m) la suprafața de vest.
zona sismică III