河北县,古为魏国。春秋时桓公三年(前709),
芮伯万因其母而被逐出魏,筑城居之,因名芮城。晋献公灭魏,封予大夫毕万。汉置河北县,以在大河之北,故名,属河东郡。
(河北县故治在今山西芮城县北五里,即古魏城。)东晋时姚秦于县置河北郡,北魏太和十一年(487)郡徙,县仍属之。北周天和二年(567)移往大阳。在此以前,西魏于今县东十里东张村另置安戎县,属河东郡。北周明帝二年(558)改名芮城县。自此,芮城县名历代均不改。北周天和二年(567) 移今治。隋属河东郡。唐武德二年(619)兼置芮州,县属之。贞观元年(627)州废,县属陕州。 五代、宋均属陕州,金改属解州。元、明、清皆因之。民国属河东道。