This is a list of districts of England in order of ethnic diversity (2001 UK census). Of the first 20 districts in the list, only four (Slough, Leicester, Birmingham and Luton) are not London boroughs. See also List of English districts by population - List of English districts by area. Source: [wikipedia: list of english districts by ethnic diversity]