Skalica is the largest town in Skalica District in western Slovakia in the Záhorie region. Located near the Czech border, Skalica has a population of around 15,000.