Rodzicami Mahatmy Ghandi byli Karamchand Uttamchand Gandhi i Putlibai Gandhi. Mahatma urodził się Mohandas Karamchand Gandhi 2 października 1869 r. w Porbander, który znajduje się na półwyspie Kathiawar na zachodzie Indii. Był czwartym i ostatnim dzieckiem jego rodziców.
Jego najstarsza siostra była jego jedyną siostrą, Raliatbehn, urodzoną w 1862 roku. Jego dwoma braćmi byli Laxmidas, urodzony w 1863 roku, i Karsandas, urodzony w 1866. Karamchand, znany również jako Kaba, był żonaty trzy razy wcześniej i miał córka z każdą z jego dwóch pierwszych żon. Wszystkie trzy jego żony umarły, a kiedy Kaba spotkał się z Putlibaiem, miał 40 lat, a Putlibai tylko 13 lat. Kaba i Putlibai wraz z sześciorgiem dzieci mieszkali w trzypiętrowym domu w rodzinie Gandhi. od 1777 roku.
Putlibai była kobietą religijną i każdego dnia zabierała wszystkie dzieci do hinduskiej świątyni Vaisnava, która znajdowała się obok domu. Zabierała też ze sobą dzieci, gdy pomagała opiekować się chorymi i niższymi kastami. Uwielbiała uczyć się o wydarzeniach na świecie i była źródłem porad i wiedzy dla wielu kobiet w mieście.
Kaba był urzędnikiem sądowym w mieście, a jego obowiązki obejmowały doradzanie rodzinie królewskiej w Porbander i zatrudnianie nowych urzędników państwowych. Mimo że odnosił sukcesy, Kaba nigdy nie zyskał dużo majątku, a jego dochody tylko pomogły mu zapłacić rachunki domowe.