Milan Bandić rođen je 22. studenog 1955. godine u Donjim Mamićima, hercegovačkom selu između općine Grude i mjesta Klobuk. Točnije, u zaseoku Cerov Dolac ili, još preciznije, na Bandića Brigu, maloj uzvisini s koje se jasno vidi Sveti Jure na Biokovu. Osnovnu i srednju školu završio je u općini Grude.
Diplomirao je na Fakultetu političkih znanosti Sveučilišta u Zagrebu, a 2000. godine na istom fakultetu upisuje poslijediplomski studij.
Tijekom studiranja samostalno se financirao radeći fizičke poslove. Radio je na istovaru šećera i ugljena te žbukanju pročelja gradskih zgrada. Zarada je bila solidna i to mu je osiguralo sredstva za vraćanje studentskog kredita.
Tih studenskih dana upoznao je i svoju buduću suprugu Vesnu na plesu u Studenskom centru. U tom će se braku kasnije roditi i kćerka Ana Marija.
Od 1980. do 1983. godine zaposlen u tvornici Ledo, a od 1983. do 1990. godine u Općini Pešćenica.
Politička karijera:
- Od 1995. do 2000. vijećnik u Skupštini Grada Zagreba, od 2000. zastupnik u Zastupničkom domu Hrvatskog sabora, potpredsjednik saborskog Odbora za unutarnju politiku i nacionalnu sigurnost
- Od 2000. u trećem mandatu izabran je za vijećnika Skupštine Grada Zagreba
- 31. svibnja 2000. na sjednici Skupštine Grada Zagreba izabran za gradonačelnika Grada Zagreba
- 2. lipnja 2000. stupa na dužnost gradonačelnika
- 20. lipnja 2001. ponovno je izabran za gradonačelnika Grada Zagreba
- 4. travnja 2002. na sjednici Skupštine Grada Zagreba izabran je za zamjenika gradonačelnice Grada Zagreba
- 14. lipnja 2005. na konstituirajućoj sjednici Gradske skupštine Grada Zagreba treći put je izabran za gradonačelnika Grada Zagreba
- 31. svibnja 2009. na neposrednim izborima izabran je četvrti put za gradonačelnika Grada Zagreba
- 5. studenog 2009., kao nezavisni kandidat, objavio je kandidaturu za predsjednika RH, a u drugom krugu predsjedničkih izbora osvojio je drugo mjesto sa 39,74 posto glasova
- Godine 2011. kandidirao se na parlamentarnim izborima, s neovisnom listom naziva Stijena
- 2. lipnja 2013. na neposrednim izborima (drugi krug) kao neovisni kandidat (kandidat grupe birača) i peti put izabran je za gradonačelnika Zagreba, a njegova lista, pojedinačno gledajući, osvojila je najviše mandata u Gradskoj skupštini Grada Zagreba.
- 28. ožujka 2015. održana je Osnivačka skupština stranke pod nazivom Milan Bandić 365 – Stranka rada i solidarnosti
- 4. lipnja 2017. na neposrednim izborima (drugi krug) kao kandidat stranke Bandić Milan 365 – Stranka rada i solidarnosti, po šesti puta izabran za gradonačelnika Zagreba, a Bandić Milan 365 – Stranka rada i solidarnosti stranka, osvojila je najveći broj mandata u Gradskoj skupštini Grada Zagreba.
- 30. ožujka 2019. godine održana je Izborna skupština na kojoj je ponovno dobio povjerenje članova i članica Stranke rada i solidarnosti da i naredne 4 godine obnaša funkciju predsjednika stranke