Demografi Pulau Pinang

Pulau Pinang merupakan sebuah negeri yang mempunyai pelbagai etnik dan budaya. Penduduk negeri ini secara tidak rasmi dikenali sebagai orang Penang atau "Penang-lang" dalam Bahasa Hokkien. Secara tradisinya dianggap sebagai negeri majoriti Cina, populasi Bumiputera, termasuk Melayu, telah mencapai keseimbangan dengan etnik Cina dalam beberapa tahun kebelakangan ini.

Setakat 2020, jumlah penduduk Pulau Pinang ialah 1,740,405, meningkat kira-kira 1.3% setiap tahun. Seramai 1,599,874 (91.9%) adalah warganegara Malaysia, manakala 140,531 adalah bukan warganegara. Gabungan etnik Cina, Melayu dan India membentuk hampir 91% penduduk negeri ini. Kadar kesuburan keseluruhan ialah 1.3 bagi tahun tersebut.

Pulau Pinang mempunyai kepadatan penduduk tertinggi di Malaysia iaitu 1,659/km2 (4,300/sq mi), serta kadar pembandaran sebanyak 92.5%, yang kedua tertinggi selepas Selangor. Seberang Perai, bandar ketiga terbesar di Malaysia, menempatkan lebih 54% penduduk Pulau Pinang, manakala George Town menempatkan hampir 46%. George Town merupakan bandar teras bagi Konurbasi George Town, kawasan metropolitan kedua terbesar di Malaysia, yang dihuni lebih 2.84 juta orang.

Islam ialah agama rasmi negeri, namun Buddha, Hindu dan Kristian secara keseluruhan dianuti oleh lebih separuh daripada penduduk negeri ini. Di Semenanjung Malaysia, Pulau Pinang merupakan satu-satunya negeri yang mempunyai majoriti bukan Islam. Walaupun Bahasa Melayu ialah bahasa rasmi Malaysia, Inggeris, Mandarin dan Tamil juga digunakan secara meluas di Pulau Pinang. Bahasa Hokkien Pulau Pinang, salah satu cabang Min Selatan, kekal sebagai lingua franca dalam masyarakat Cina secara tidak rasmi di negeri ini.

Ekonomi negeri yang pelbagai menjadikan Pulau Pinang sebagai salah satu penerima migran antara negeri tertinggi di Malaysia. Antara tahun 2015 hingga 2016, Pulau Pinang mencatatkan nisbah keberkesanan migrasi tertinggi di antara negeri-negeri Malaysia. Bagi setiap 100 orang Malaysia yang berhijrah masuk dan keluar dari negeri ini, populasi meningkat sebanyak 58 orang. Majoriti migran antara negeri ke Pulau Pinang datang dari Perak, Selangor, Kedah, Johor dan Kuala Lumpur.