Karor Lal Esan () is a tehsil (sub-district) of Layyah District in Punjab, Pakistan. It is administratively subdivided into 14 union councils, one of which forms the tehsil capital Karor Lal Esan.
As of the 2023 census, Karor Lal Esan Tehsil had a population of 684,729.
At the 2023 census, 58.61% of the population spoke Saraiki, 36.73% Punjabi, 2.76% Pashto and 1.40% Urdu as their first language.