Browse this guide

Group a Jira board by assignee, priority, or any field

Jira software board columns represent status. Swimlanes add another grouping, such as assignee or epic. Company-managed boards offer shared swimlane configuration; the newer team-managed board lets people personalize grouping from the toolbar. Choose the path that matches your board.

Group by any field

Company-managed boards offer the richest swimlane options. You can group by a preset like Assignee, Epic, or Space, or define fully custom lanes with JQL. Configuring them requires admin or board-admin access, and the setting applies to everyone using the board.

  1. Open Board settings → Swimlanes

    From your board, select more (•••) → Configure board (or Board settings → Layout → Swimlanes). You must be a Jira admin, space admin, or board admin.
  2. Choose a swimlane base

    Pick a built-in option: Assignees, Stories (parent), Epics, Spaces (handy on multi-space boards), Queries for custom lanes, or No Swimlanes.
  3. If you chose Queries, write a JQL clause per lane

    Each lane is its own query, e.g. priority = Highest for a "Critical" lane, priority = High for the next. Order them top to bottom.
  4. Save

    The swimlanes apply to the board for everyone. Work items that don't match any lane fall into a default catch-all lane.

Group without JQL lanes

Group by the field that matters without configuring shared swimlanes.

Learn how

Good to know

What to know about grouping Jira boards:

  • Columns always mean status. Native Jira boards can't make columns represent assignee, priority, or any other field: swimlanes are the only grouping lever.
  • Custom grouping means JQL. Anything beyond the presets requires a JQL query per lane, and only in company-managed spaces.
  • Catch-all lane. Work items that match no defined lane collect in a default lane, which can get noisy.
  • Shared company-managed swimlanes and personal team-managed grouping are different controls. Check the board type before looking for admin settings.

Group by anything, in one click

Assignee, priority, epic, sprint, label, or any single-select custom field: BetterBoard groups your board however you need, without JQL or admin rights. Free to try with your Jira.

Try BetterBoard free

FAQ

Can I make Jira board columns show assignee or priority instead of status?
No. Jira board columns are tied to workflow status and can't be changed to represent another field. To group by assignee, priority, or similar, you use swimlanes, which add horizontal grouping on top of the status columns.
How do I group a company-managed board by assignee?
Open Board settings → Swimlanes, choose the Assignees base, and save. You need Jira, space, or board admin permission. Each assignee then gets their own horizontal lane across the status columns.
Can I create custom swimlanes in Jira?
Company-managed boards support query-based swimlanes. The newer team-managed board provides a Group menu with preset field choices; it is not the same custom-query editor.
Why can't I change the swimlanes on my board?
Swimlane configuration is restricted to Jira admins, space admins, and board admins. If you don't have one of those roles, you won't see the option to edit swimlanes: you'd need an admin to change it.
Do swimlanes change the board for everyone?
Yes. Swimlanes are board configuration, so the grouping an admin sets applies to every person who views the board. Native Jira boards don't offer per-user grouping.
How is BetterBoard's grouping different?
BetterBoard treats grouping as a view setting, not fixed board config. Any user can group by status, assignee, priority, sprint, labels, or any single-select custom field in one click and switch it as needed, without JQL or admin permission, and without changing the view for everyone else.

Sources