Sham Nagar is a village in Amritsar I tehsil in district of Amritsar, Punjab, India. As per the data provided by Census of India in 2011, total population of Sham Nagar was 2,356 which includes 1,254 males and 1,102 females. Sham Nagar covers 471 ha area. Pincode of Sham Nagar is 143001.