Trnorep severoafrický žije obvykle v menších koloniích v kamenitých a skalnatých pouštích severní Afriky (kromě Egypta). Volným pískům se vyhýbá, protože z nich nemůže vyhrabávat své nory. Vstupy do nor uzavírá svým silným ocasem s prstenci ostrých trnovitých šupin. Živí se výhonky rostlin, listy, květy, plody a hmyzem.