BROMLEY and Bexley are the only two London boroughs which are meeting affordable homes targets, according to a leading charity.

Housing charity Shelter claims 31 of London’s 33 borough councils are failing to deliver enough affordable homes to meet demand.

Its new housing league table found only Bromley and Bexley councils were providing enough or more affordable homes than are needed.

Bexley Council helped to deliver 233 affordable homes between 2006 and 2009.

The Strategic Housing Market Assessment and Housing Needs Study set a target of 169.

Meanwhile, Bromley Council delivered 323 affordable homes in the same period, exceeding its target of 254 homes.

Lewisham Council managed to meet 73 per cent of it target, according to Shelter.

The Strategic Housing Market Assessment and Housing Needs Study showed Lewisham could have delivered 523 affordable homes but managed only 380.

The local authority in Greenwich achieved 43 per cent of its 1,381 affordable homes target. The council delivered 590 homes according to Shelter.

The charity’s chief executive Campbell Robb said: “We all know that the recession has created a difficult climate for house building and that London faces additional challenges due to its acute housing need and limited land availability in some boroughs.

“However, these figures clearly show that London boroughs must work even harder to provide significantly more affordable homes if they ever hope to meet the housing needs of their local population.”