Cannington is a village and civil parish 3 miles northwest of Bridgwater in Somerset, England. It lies on the west bank of the River Parret, and contains the hamlet of Edstock. The parish formerly included part of the village of Combwich, with its port and ferry terminal. In 1881 the parish contained 4,980 acres.