Talwandi Nahar is a village in Ajnala tehsil in district of Amritsar, Punjab, India. As per the data provided by Census of India in 2011, total population of Talwandi Nahar was 1,479 which includes 753 males and 726 females. Talwandi Nahar covers 236 ha area. Pincode of Talwandi Nahar is 143606.