Tujuan: Penelitian ini bertujuan untuk menganalisis faktor-faktor determinan sosial perilaku merokok di Kota Kediri. Metode: Penelitian ini menggunakan pendekatan cross-sectional, dilakukan pada jenis kelamin laki-laki usia dewasa 25-64 tahun yang ada di Kota Kediri. Variabel-variabel determinan sosial yang diteliti adalah umur, tingkat pendidikan, lama pendidikan, penghasilan rumah tangga, pekerjaan dan lokasi tempat tinggal. Analisis statistik dilakukan univariat dan bivariat. Analisis univariat untuk mengetahui prevalensi perokok dan determinan sosial. Analisis bivariat dilakukan untuk mengetahui odds ratio (OR) dan p-value variabel determinan sosial dengan merokok. Software statistik yang digunakan adalah SPSS. Hasil: Penelitian dilakukan pada 425 responden, didapatkan prevalensi perokok pada laki-laki dewasa di Kota Kediri adalah 79.53%. Variabel determinan sosial yang paling berpengaruh terhadap perilaku merokok adalah tingkat pendidikan rendah (OR: 3.63; p-value: 0.001) dan sedang (OR: 3.48; p-value: 0.000) dibandingkan dengan pendidikan tinggi. Variabel lain tidak ada yang berpengaruh secara signifikan. Simpulan: Penelitian ini menunjukkan bahwa faktor pengetahuan merupakan determinan sosial yang paling berpengaruh terhadap perilaku merokok. Meningkatkan pengetahuan dapat merubah perilaku merokok pada orang dewasa di daerah penghasil rokok seperti Kota Kediri. Puskesmas dan dinas kesehatan diharapkan dapat meningkatkan pengetahuan masyarakat melalui penyuluhan rutin.