AT A GLANCE: The main announcements in Sajid Javid's first Spending Review
Sajid Javid has announced that Whitehall departments will receive an additional £13.8bn in the next 12 months as he used his first Spending Review as Chancellor to pledge an end to austerity. Here is how it all breaks down.
A new £2bn fund will be made available next year to help British companies prepare for Brexit. The cash will also help provide extra resources for ports to ensure they are ready for a no-deal exit.
Javid also announced the Treasury would continue working with the Bank of England to prepare the UK economy for the post-Brexit financial environment.
The Chancellor announced that no government department would face cuts next year - the first time since 2002.
Departmental spending will rise by £13.8bn in 2020-21 - an increase of 4.1% above inflation.
Defence gets a big £2.2bn boost - which Mr Javid said represented an increase of 2.6%.
The Normandy Memorial Trust will also get a £7m fund to complete a memorial overlooking the D-Day beaches.
School spending will rise by £7.1bn over the next three years
Mr Javid said secondary schools will be given a minimum of £5,000 per pupil by 2020-21, while primary schools will receive £4,000 per pupil by 2021-22
Meanwhile, teacher's starting salaries will rise to £30,000 by 2022-23.
The budget for supporting children and young people with special educational needs will rise by £700m compared to 2019-20 funding levels.
And a further £400m was pledged to boost further education for 16-19 year olds.
NHS spending will increase by £6.2bn next year, the Chancellor announced, including a new £210m fund for frontline NHS staff.
He also confirmed plans for a £2bn capital fund to begin upgrades to 20 hospitals this year.
A further £250m will be spent on developing new artificial intelligence technologies.
The former Home Secretary said his firmer department would get a 6.3% real terms increase in funding, saying the £750m boost was the "biggest increase" in 15 years.
The money will be used to fund the government's plans to recruit 20,000 new police officers.
Mr Javid also announced a doubling of the "Places of Worship fund", to help protect mosques, synagogues and churches from attacks.
And a further £30m pot will be aimed at tackling online child sexual abuse.
The Ministry of Justice will see their budget rise to £620m next year - a 5% real terms increase.
The Chancellor said an extra £80m would also be given to the Crown Prosecution Service to help tackle the "overstretched" criminal justice system.
Javid announced a further £1.5bn was being made available to help improve social care provision.
Funding for tackling homelessness will rise by 13%, the Chancellor also announced.
The new £54m fund will bring total spending on homelessness reduction to £422m next year.
A major new £3.6bn increase to the New Towns Fund was also confirmed.
While a further £241m would be available to help regenerate high streets.
The Department for Environment, Food and Rural Affairs will receive an additional £422m to help tackle climate change and uphold environmental standards after the UK exits the EU.
The Chancellor said further funds to help meet the government's net-zero emission targets would be made available later this year as part of the infrastructure strategy review.
Two separate £30m funds were announced to improve air quality and protect biodiversity.
Meanwhile, Mr Javid pledged an extra £160m for Scottish farmers to "correct" a mistake made during the allocation of funding from the Common Agriculture Policy.
With a nod to his father's previous job as a bus driver, Javid announced £200m to help "transform" bus services across the country with new cash for low-emission vehicles and a trial of "on-demand services".
The Chancellor also committed a further £46m to help fund the 2022 "celebration of sport" in Birmingham.