The Age profile report shows how your employees are spread across age groups, when their birthdays fall during the year, and the average age in each division and location. It's based on the date of birth in each employee's profile.
What you can use it for
Plan for the future. See how many employees are approaching retirement age, so you can plan knowledge transfer and succession in time.
Support diversity and inclusion. Check whether some teams or locations are much younger or older than others, and use this when planning hiring.
Tailor benefits. Different age groups often value different benefits, for example training budgets, family support or health and pension plans.
Plan celebrations. The birthdays chart shows which months are busiest, which helps you budget for gifts and events. For a list of upcoming birthdays, use the Celebrations report.
Prepare reports for leadership. Export the data for workforce planning, ESG or diversity reporting.
Before you begin
Check your access. Administrators can open every report. Other users need the Age profile report on their role (see Give access to the report below).
Check employee data. Ages are calculated from the Date of birth field. Employees without a date of birth appear in the list with an empty age, but aren't included in the tiles or charts.
Open the report
Go to Reports → CoreHR → Age profile.
The report always shows active employees as they are today. There's no date range.
Summary tiles
Tile | What it shows |
Youngest person | The age of the youngest employee, with their name |
Average age | The average age of all employees, rounded to one decimal place |
Oldest person | The age of the oldest employee, with their name |
Charts
What is my workforce by age group? How many employees fall into each age group: up to 25, 26–30, 31–40, 41–54 and 55+.
When are birthdays occurring? How many employees have their birthday in each month.
Average age by division and Average age by location: the average age of employees in each division and location. Employees without a division or location are shown as a separate group.
If there isn't enough data for a chart, it shows No data.
The list of employees
Column | What it shows |
Name | The employee, with their position and a link to their profile |
Date of birth | The employee's date of birth |
Age | Their current age |
Job level, Position, Department, Division, Location | Their job details |
Click any column heading to sort by it, for example by Age to see the youngest or oldest employees first.
Find what you need
Use search to find a specific employee.
Click Add filter to narrow the report by employee details, such as Job level, Position, Department, Division, Location or Employment type.
All tiles, charts and the list update to match your filters, so you can, for example, see the age structure of one department.
Export the report
Click Export to.
In Format, choose Excel or CSV.
The file downloads straight away and includes all employees matching your filters and search. The export also includes each employee's Employee ID and Employment type, with their first, middle and last name in separate columns.
Give access to the report
Go to Settings → Roles and permissions.
Open the role you want to change.
In Company reports, select Age profile in the CoreHR group.
Click Save.
Everyone with this role can now open the report in Reports → CoreHR → Age profile.
⚠️ Important: The report shows every employee's date of birth, which is personal data. Give access only to people who need it for their work.

