Among the chancellor's announcements were:
Reducing the rate at which benefits are withdrawn from people when they start work
Banning upfront fees imposed by lettings agents in England
A rise in insurance premium tax which is expected to increase the cost of policies
Increasing the National Living Wage to £7.50 an hour from April 2017
Employee perks to lose tax relief
New spending on housing projects totalling £3.7bn in England
Cancelling the fuel duty increase for the seventh year running
£60m a year for grammar school expansion