Arlington Heights is a village in Cook and Lake counties, Illinois, United States. A northwestern suburb of Chicago, it lies about 25 miles northwest of the city's downtown.