The figures, released by Public Health England, reveal the borough of Westminster has 464 fast food outlets.
The number falls short of the area with the highest number of fast food outlets, which is Birmingham with 1058, but due to its larger population equates to 96.1 outlets per 100,000 residents.
On average in England there are 88 takeaways per 100,000 residents according to the data, which has been released to highlight how the local environment makes it harder for children to avoid falling victim to the obesity epidemic.
Taking the population of England, according to the 2011 census, which is 53.01 million, the total number of takeaways would equal roughly 46,640.
Other areas with a huge density of fast food outlets include Blackpool with 192.9 per 100,000 residents (271 outlets); Scarborough with 158.3 (171); Burnley with 151.2 (132) and Manchester with 144.6 (752).
South Cambridgeshire is the area with the lowest concentration of takeaways with just 24.1 per 100,000 and 37 in total.
The data follows calls by LACA and the Children’s Food Trust for the UK government to introduce stricter regulation on the opening of takeaways near schools.