Datoria publică (Public debt) reprezintă totalitatea sumelor de bani împrumutate de autoritățile publice, centrale și locale. O datorie publică trebuie să fie restituită conform termenelor stabilite contractual. Datoria publică este constituită din cea națională și din cea a autorităților și organizațiilor locale sau regionale.
Această datorie poate să fie internă sau externă. Ea este internă când creanțele sunt ale persoanelor fizice și juridice din țara respectivă. Și externă când sursa împrumuturilor este la agenții străini.
Vezi și diferențele față de datoria privată. Aceasta din urmă se referă la creanțele indivizilor, firmelor și organizațiilor non-guvernamentale.