Batley is a town in the Metropolitan Borough of Kirklees, West Yorkshire, England. It lies 17 miles (27 km) south-east of Bradford, 7 miles (11 km) south-west of Leeds and 1 mile (2 km) north of Dewsbury, near the M62 motorway. Historically in the West Riding of Yorkshire, it has a population of 49,448 (including Birstall). Other nearby towns include: Morley to the north-east, Ossett to the south-east and Brighouse west-south-west. Batley is part of a special EU transformation zone.