Mengutip data Kementerian Pendidikan dan Kebudayaan (Kemendikbud), pada tahun ajaran 2020/2021 ada sebanyak 40.597 unit sekolah menengah pertama (SMP) di Indonesia, terdiri dari 23.670 SMP Negeri dan 16.927 SMP Swasta.
Jawa Barat tercatat sebagai provinsi dengan jumlah SMP terbanyak nasional, yakni 5.454 unit. Kemudian di bawahnya ada Jawa Timur dengan jumlah SMP 4.774 unit, dan Jawa Tengah 3.350 unit.
Adapun Kalimantan Utara menjadi provinsi dengan jumlah SMP paling sedikit, yakni hanya 183 unit. SMP di Kepulauan Bangka Belitung dan Papua Barat juga sangat sedikit, yakni 218 unit dan 313 unit.