Local health services are being allocated £570 billion to fund NHS services and implement the new long term plan.
Every area in England will receive a cash increase of at least 17% over the next five years, including a minimum rise of 4.4% next year.
Some £1 billion a year will be distributed according to the greatest need, with a redeveloped fairer funding formula channelling extra money to places with the highest rates of early death and unmet health needs.
Simon Stevens, chief executive of NHS England, said: “This funding backs delivery of the NHS long term plan in every part of England for the next five years.
“It will fund cutting edge treatments such as genome tests for every child with cancer, build up community services to provide more joined up care while taking pressure off hospitals and address the unmet need for mental health services.
“Tackling health inequalities in our society is not just about fairness but is a matter of hard-headed economics which will not only save lives but also save taxpayers’ money and NHS staff time.
“The public can be confident that the NHS will make every penny count, with data published by the Office for National Statistics yesterday showing productivity for health services in England grew by 3% in 2016/17, over three times the growth for the wider UK economy in that year.”
Other changes will mean more investment from April targeted at areas with higher needs for community services for the first time and give greater regard to need for mental health services.
The allocation of funding for local Clinical Commissioning Groups follows publication of the NHS long term plan setting out the priorities of the health service over the next decade.