Xiongnu zachowali swoją organizację plemienną, jednak ich wodzowie otrzymali chińskie tytuły i zostali włączeni do systemu biurokratycznego. Osiedleni w rejonie rolniczym Xiongnu częściowo porzucili koczownictwo i zaczął wśród nich narastać proces sinizacji.

W latach 265–287 wielu Xiongnu zostało przesiedlonych w pobliże północnej granicy, gdzie mieli wzmocnić obronę wyludnionego regionu. Kolejne rebelie wybuchały w latach 233; w latach 270–280, kiedy Xiongnu walczyli razem z Xianbei w prowincji Liang (dzis. Gansu); potem powstali oni także w roku 292 i 296–299. W 304 wnuk Yufuluo, Liu Yuan (304–310), wykorzystując fakt, że shanyu byli spokrewnieni z dynastią Han poprzez małżeństwa z jej księżniczkami, ogłosił się jej prawowitym dziedzicem, zakładając nową dynastię Han. Wykorzystując wojnę domową w cesarstwie Jin, jego syn, Liu Cong (310–318), w 311 zdobył Luoyang, a w 316 Chang’an, tym samym kończąc historię Zachodniej dynastii Jin. Państwo założone przez Liu Yuana upadło już w roku 329, lecz obalając Jinów dało ono początek nowej epoce w dziejach Chin. Podczas okresu Szesnastu Królestw (304–439) w północnych Chinach panowali koczownicy. Trzy spośród ich późniejszych państw zostały założone przez Xiongnu. Były to Późniejsze Zhao (319–352) z ośrodkiem w Hebei, Północne Liang (397–439) w Gansu i Xia (407–431) w Shaanxi.