As many as 312,666 residential units were sold across top metros in India in 2022, a 34 per cent growth on a yearly basis, data from Knight Frank showed.