Od rodziny tej kupił Malą Skalicę Střížek z Ostřešan, właściciel majątku w latach 1364-67. Następnie właścicielami miejscowości byli Hašek z Lužan, Střížek z Koloděj (1417), Mikuláš i Jetřich Kolodziejowie ze Skalice, Jan z Koloděj i syn jego Jiří. Jako ostatní z rodu zapisał majątek swój małżonce Jitce z Chotče i Mikulaszowi Otmarowi z Holohlav (zm. około 1559), a następnie synowie Jiřík Koloděj, Jan Držka, Prokop Střížek i Petr Skála.

W 1573 r. twierdza została sprzedana Jaroslavowi ze Smiřic i Jadwidze z Hazmburka, opiekunom dzieci zmarłego Albrechta ze Smiřic i Náchoda. Data zniszczenia twierdzy wieloskalickiej nie jest dokładnie znana.

W 1545 r. Velká Skalice (później Skalice nad Úpou) stała się miasteczkiem, od 1575 r. była miastem (prawa miejskie nadała Hedvika Smiřická ze Smiřic, wnuczka króla Jerzego z Podiebradów) i w wieku XVII znów miasteczkiem (miastem aż z 1859 r.).

W 1639 r. miasto zostało zniszczone przez Szwedów.

28 czerwca 1866 r., 6 dni przed decydującą bitwą pod Sadową pod miastem doszło do bitwy austriacko-pruskiej, w której poległo około 7000 żołnierzy.

Wiek XIX jest dla miasta okresem rozwoju przemysłu włókienniczego, który w ograniczonym zakresie trwa do dzisiaj.

W latach 1876–1949 miasto powiatowe, które w 1942 r.