秦末民变和楚汉战争致使国力虚弱，只得退让防守。河南地区在秦末民变爆发时为匈奴占领。期间南越（南粤国），闽越（闽越国），黔中地区亦先后独立。国土大幅减缩。文景之治后，汉武帝时期，武功鼎盛，国土大幅扩展。元朔二年（前127年），卫青北击匈奴，收复河南地、陇西、北地、上郡的北部，置朔方、五原二郡。云中、雁门二郡的北界也向外扩展。西汉的北部疆界至此推到河套，阴山以北。元狩二年（前121年），汉将霍去病出陇西击灭居于河西走廊的匈奴部落，以其地设酒泉郡。后又分割为张掖、敦煌、武威三郡。连同在湟水流域设置的金城郡，合