Amritsar (bahasa Punjabi: ਅੰਮ੍ਰਿਤਸਰ), yang berarti "Kolam dari Sari Keabadian", adalah ibu kota dari distrik Amritsar, di wilayah Punjab, India. Sensus penduduk pada tahun 2001 melaporkan jumlah penduduk di kota Amritsar lebih dari 1.000.000 jiwa dan penduduk di seluruh distrik mencapai 3.096.077 jiwa lebih. Kota Amritsar terletak di barat laut dari India, berjarak sekitar 32 mil sebelah timur dari Lahore, Pakistan.
Menurut sensus 2011, terdapat 572.189 umat Hindu (49.36%) di kota Amritsar, 556.431 umat Sikh (48%), 14.280 umat Kristen (1.23%), 5.862 Muslim (0.51%), 1.143 Jain (0.1%), 773 umat Buddha (0.07%), 710 adalah lainnya Dan 7.839 tidak tahu.[5]