Cannon is an unincorporated community in Sussex County, Delaware, United States.
Cannon is located on Delaware Route 18 south of Bridgeville.
Cannon's population was 25 in 1890,[2] 16 in 1900,[3] and 150 in 1960.
This Delaware state location article is a stub.
You can help Wikipedia by expanding it.