No, all hexagons do not have equal sides. Irregular hexagons do not have equal sides. They can have sides of different lengths. However, regular hexagons do have equal sides; it is part of what makes the regular.