北魏太和十一年(487)置南渑池县及崤县,属司州恒农郡。
延昌二年(513)置南陕县,属司州恒农郡,置金门县,属宜阳郡。
西魏大统三年(537)置北宜阳县,治黄栌城,属义州宜阳郡。
后金门县废入北宜阳县。
北齐改北宜阳县为熊耳县。
北周改南渑池县为昌洛县。
隋开皇十八年(598)改昌洛县为洛水县。
大业元年(605)废,崤县、洛水县并入熊耳县。
义宁二年(618)熊耳县更名永宁县,同时徙治永固城。
后治所几经变迁。
金皇统初年(1142)永宁县属韶州。
正隆元年(1156)永宁县改属嵩州。
元代永宁属河南路河南府。
至元三年(1266)长水县并入永宁县,属河南府。
明清时永宁县属河南府。
1913年改永宁县为洛宁县,属豫西道。
1914年属河洛道。
1927年道废,直属河南省、1932年属河南省第十一行政督察区。
1947年分设洛南、洛北两县。
1949年两县复并为洛宁县,属陕州专区。
1952年属洛阳专区。
1968年。