As adjectives the difference between unkept and unkempt
is that unkept is not kept (especially of promises while unkempt is dishevelled; untidy; dirty; not kept up.
unkempt
English
Adjective
(
en adjective)
dishevelled; untidy; dirty; not kept up
Synonyms
* dishevelled
* slovenly