Угруповання стовпців дає більш широкі можливості. Існують два елементи <colgroup> і <col>. <colgroup> використовується для створення груп стовпців, яким можна привласнювати визначені атрибути. <col> дозволяє привласнювати властивості окремим стовпцям без угруповання. Атрибут span в елементі <colgroup> використовується для визначення числа стовпців конкретної групи.
Приклад: розбивка таблиці, що складається з п'яти стовпців на дві групи за допомогою <colgroup>.
Елемент <colgroup> може мати як атрибут <align>, так і <valign>, значення всіх його атрибутів застосовується до всієї групи стовпців. Групи повинні визначатися на самому початку до визначення першого рядка. Елемент <colgroup> може також мати атрибут width, що визначає ширину кожного стовпця групи. Наприклад: <colgroup span=”4” width=”10”> - у примусовому порядку встановлює ширину кожного з 4 стовпців у 10 пикселів.