HGV Class 2 Driver (C) salary

Nationally, a hgv class 2 driver (c) earns roughly £28,000 to £36,000, with a midpoint of £32,000. Where the job is makes a real difference, so here's the same role by area. Rigid up to 32 tonnes. Agency and temporary work 16 to 20 an hour depending on shift.

AreaLowerTypicalUpper
London and the Thames Gateway£31,900£36,400£41,000
Cambridge and Cambridgeshire£28,900£33,100£37,200
Felixstowe£28,300£32,400£36,400
Colchester and north Essex£27,800£31,800£35,800
Ipswich£27,500£31,500£35,400
Wider Suffolk£27,100£30,900£34,800
Norfolk and Great Yarmouth£27,100£30,900£34,800

Source: Aspion HGV Driver Salary Guide 2026, August 2026. Area figures apply published regional pay differences; operational roles move less between areas because of the wage floor.

What we've actually advertised

Across 1 comparable vacancy on our own books, the midpoint was £40,000 (range £40,000 to £40,000). A sense-check, not the benchmark.

Hiring for this role?

We'll tell you straight whether your offer will land locally, and what it's costing you each day the seat stays empty.