Esholt is a village and former civil parish in the metropolitan district of the City of Bradford, West Yorkshire, England. It is situated 3 miles east of Shipley town centre, 1.5 miles south-west of the A65 in Guiseley, 7 miles north of Bradford City Centre, and 10 miles north-west of Millennium Square, Leeds.