西汉、东汉和三国时为湖阳县（邑），属南阳郡。晋为棘阳县地，属义阳郡。南北朝时北魏于县境置钟离、襄城、陈阳、石马诸县，分别属南襄州、西淮安郡和襄城郡，今城关镇为当时的襄城县治，以后历为州治、县治。隋朝境内为上马、湖阳2县，属舂陵郡。唐为泌阳县，先后属唐州、泌州。五代十国时，县属泌州。宋代属唐州。金沿宋制。元代废湖阳县入泌阳县仍属唐州。明清降唐州为唐县，属南阳府。民国十三年（1924年）改作为唐河县，属汝阳道，后属河南省第六行政督察区。1947年到1948年境内设唐河（北）、唐南、唐西3县。1949年3月“三唐