Indonesia merupakan salah satu negara yang memiliki cadangan batubara terbesar di dunia. Daerah penghasil batubara di Indonesia tersebar di 21 provinsi. Dari sekitar 147,6 miliar ton cadangan batubara yang ada, sumber daya paling banyak berada di wilayah Sumatera Selatan yakni sekitar 50,2 miliar ton.
Selain Sumatera, wilayah Indonesia yang memiliki cadangan batubara terbesar adalah Kalimantan. Salah satu pulau terbesar di dunia ini diperkirakan memiliki cadangan batubara mencapai 48,2 miliar ton yang terdiri dari beberapa wilayah. Antara lain Kalimantan Barat mencapai 22,8 miliar ton, Kalimantan Timur 22,8 miliar ton, Kalimantan Selatan 16,5 miliar ton, dan Kalimantan Tengah mencapai 3,4 miliar ton.
Di urutan terakhir, daerah penghasil batubara di Indonesia adalah Pulau Jawa yakni meliputi Jawa Tengah yang memiliki cadangan batubara mencapai 1 juta ton dan Jawa Timur yang mencapai 100 ribu ton.