Возник в XVII веке близ монастыря Антониевая пустынь как монастырское село. В 1778 году село Покрово преобразовано в уездный город Покров Владимирского наместничества. Несмотря на близость судоходной реки Клязьма, а впоследствии и Нижегородской железной дороги, Покров не приобрёл торгово-промышленного значения.
В конце XIX века в городе было 2 гимназии, 7 фабрично-заводских заведений (в том числе 4 шёлкоткацких); часть жителей занималась огородничеством (капуста, картофель, огурцы).
В современном Покрове действует Научно-исследовательский институт ветеринарной вирусологии и микробиологии; завод биопрепаратов, завод железобетонных изделий и конструкций; швейная фабрика.
В современной застройке сохранились памятники архитектуры XIX века, в том числе Покровская и Троицкая церкви. Покров, находящийся в озёрно-лесной местности, и его окрестности - популярное место отдыха.
Население: 2 900 (1897) 2 700 (1926), 14 700 (1979), 16 400 (1992).