Crawley (pronunciation) is a town and borough in West Sussex, England. It is 28 mi south of London, 18 mi north of Brighton and Hove, and 32 mi north-east of the county town of Chichester. Crawley covers an area of 17.36 sqmi and had a population of 106,597 at the time of the 2011 Census.