阳（今山西省太原市）后至马邑（今山西省朔州市），仍为韩王。前201年，刘邦以二哥刘喜为代王，代郡、雁门郡、云中郡为代国。国都在代。前200年，白登之围之后，韩王信降匈奴，刘喜被消除王爵。代郡、雁门郡、云中郡、太原郡作为代国，刘如意为代王。前198年，赵王张敖被废，代王刘如意封为赵王。前197年，代国相国陈豨谋反，被平定。前196年，刘邦以四子刘恒为代王。国都在晋阳，汉高帝去世后，代国迁至中都县（今山西省平遥县）。前179年，刘恒即位为汉文帝，以二儿子刘武为代王。前176年，刘武为淮阳王，文帝三子太原王刘