Principala diferență constă în faptul că bolile infecțioase sunt cauzate de agenți patogeni, cum ar fi bacterii, virusuri sau fungi, în timp ce bolile non-infecțioase sunt cauzate de factori precum alimentația, stresul, expunerea la substanțe toxice sau predispoziția genetică.