Theh Kushalgarh is a village in Shahkot tehsil in district of Jalandhar, Punjab, India. As per the data provided by Census of India in 2011, total population of Theh Kushalgarh was 382 which includes 193 males and 189 females. Theh Kushalgarh covers 99.53 ha area. Pincode of Theh Kushalgarh is 144629.