Cannon weights varied significantly depending on their size and purpose. Small cannons could weigh a few hundred pounds, while larger siege cannons could weigh several tons.