汉代置范县,治今范县张庄乡旧城村。
明洪武十三年(1380)因黄河泛滥,城池被毁,县自旧城迁往今山东省莘县古城镇。
1949年属平原省濮阳专区。
1952年属山东聊城专区。
1957年濮(县)、范(县)、观城(县)朝城(县)四县合一,县治迁今范县老城。
1964年寿张县撤销,范县、寿张两县金堤以南地区划归河南省范县,范县老城(今山东莘县樱桃园镇包围的县城)仍属河南省。
1990年析白衣阁乡、孟楼乡、颜村铺乡共13个村设置城关镇。