Joko Widodo lahir dari pasangan Noto Mihardjo dan Sudjiatmi, serta merupakan anak sulung dan putra satu-satunya dari empat bersaudara.
Ia memiliki tiga orang adik perempuan bernama Iit Sriyantini, Ida Yati, dan Titik Relawati.
Ia sebenarnya memiliki seorang adik laki-laki bernama Joko Lukito, namun meninggal saat persalinan.
Sebelum berganti nama, Joko Widodo memiliki nama kecil Mulyono.
Jokowi pernah menjalani masa kecil yang cukup berat.
Tak seperti anak kecil lainnya, Jokowi harus bekerja keras untuk memenuhi kehidupannya.
Bahkan, Jokowi pernah berdagang, mengojek payung, dan jadi kuli panggul, untuk mencari sendiri keperluan sekolah dan uang jajan sehari-hari.
Jokowi menempuh pendidikan di SD Negeri 112 Tirtoyoso yang dikenal sebagai sekolah untuk kalangan menengah ke bawah.
Bahkan, Jokowi saat itu memilih untuk berjalan kaki saat pergi ke sekolah, meskipun teman-temannya saat itu menggunakan sepeda.
Tak berhenti di situ, Jokowi juga pernah alami pergusuran rumah sebanyak tiga kali.
"Pada saat saya kecil, rumah saya di pinggir kali, lalu digusur pindah ke tempat kontrakan lain lagi," ujar Jokowi, seperti yang dilansir dari Kompas.com.