Suku Bangsa
Suku Jawa adalah suku bangsa mayoritas di Surabaya. Dibanding dengan masyarakat Jawa pada umumnya, Suku Jawa di Surabaya memiliki temperamen yang sedikit lebih keras dan egaliter. Salah satu penyebabnya adalah jauhnya Surabaya dari kraton yang dipandang sebagai pusat budaya Jawa.Meskipun Jawa adalah suku mayoritas (83,68%), tetapi Surabaya juga menjadi tempat tinggal berbagai suku bangsa di Indonesia, termasuk suku Madura (7,5%), Tionghoa (7,25%), Arab (2,04%), dan sisanya merupakan suku bangsa lain atau warga asing.
Sebagai pusat pendidikan, Surabaya juga menjadi tempat tinggal mahasiswa dari berbagai daerah dari seluruh Indonesia, bahkan di antara mereka juga membentuk wadah komunitas tersendiri. Sebagai pusat komersial regional, banyak warga asing (ekspatriat) yang tinggal di daerah Surabaya, terutama di daerah Surabaya Barat.
Agama
Agama Islam adalah agama mayoritas penduduk Surabaya. Surabaya merupakan salah satu pusat penyebaran agama Islam yang paling awal di tanah Jawa. Masjid Ampel didirikan pada abad ke-15 oleh Sunan Ampel, salah satu pioner walisongo.Agama lain yang dianut adalah Kristen, Katolik, Hindu, Budha, dan Konghucu. Di Surabaya juga dijumpai penganut Islam Syiah dalam jumlah yang cukup signifikan. Walaupun Islam merupakan mayoritas di Surabaya kerukunan umat Beragama saling menghormati, menghargai dan saling menolong untuk sesamanya cukuplah besar, niat masyarakat Surabaya dalam menjalankan Amal Ibadahnya. Tidak hanya itu saja banyaknya yayasan-yayasan sosial yang berazaskan Agama juga banyak, mereka bekerja sama dalam kegiatan Bhakti sosial. Bahkan ada satu wadah Kerukunan Umat Beragama di Surabaya yang sering Exist dalam menyikapi suatu problem sosial manusia agar tidak mudah terprovokasi oleh pihak-pihak yang tidak bertanggung jawab yang akan merusak persatuan dan kesatuan Bangsa Indonesia pada umumnya serta masyarakat Jawa Timur khususnya. Surabaya adalah rumah dari beberapa gereja besar Indonesia. Dan banyak sekte atau aliran gereja yang muncul di kota Surabaya