Kota Surabaya (BHC) - Provinsi Jawa Timur memiliki 2.164 SMK. Terdiri dari 299 SMK Negeri dan 1.865 SMK Swasta.
SMK Negeri terbanyak berada di Kabupaten Bojonegoro yakni sebanyak 19 SMK Negeri. Disusul oleh Kabupaten Bondowoso sebanyak 18 SMK Negeri. Selain itu wilayah yang memiliki SMK Negeri lebih dari 10 adalah; Kabupaten Pacitan (14 SMK Negeri), Kabupaten Pasuruan (14 SMK Negeri), Kota Malang (13 SMK Negeri), Kota Surabaya (11 SMK Negeri), Kabupaten Ngawi (11 SMK Negeri), Kabupaten Probolinggo (11 SMK Negeri), dan Kabupaten Bangkalan (10 SMK Negeri).
Sedangkan yang paling sedikit memiliki SMK Negeri adalah Kota Mojokerto dan Kota Pasuruan, masing-masing hanya memiliki 2 SMK Negeri.