Troskovice liegt in einer hügeligen Landschaft im Norden Tschechiens, etwa 74 Kilometer nordöstlich der Hauptstadt Prag. Die Gemeinde grenzt im Norden an Hrubá Skála, im Osten an Ktová und Újezd pod Troskami, im Süden an Mladějov und im Westen an Libošovice und Vyskeř. Mit seinen rund achtzig Einwohnern gehört der Ort zu den kleineren Siedlungen der Region Liberec.
Erstmals urkundlich erwähnt wurde Troskovice im Jahr 1388, doch seine Geschichte reicht vermutlich weiter zurück. Über Jahrhunderte prägte die ländliche Struktur das Leben der Bewohner, bis heute ist der Ort von einer ruhigen, landwirtschaftlich geprägten Atmosphäre umgeben.
Besonders bekannt ist Troskovice für die markanten Ruinen des Schlosses Trosky, das auf einem vulkanischen Hügel thront. Die vier Ortsteile Jivina, Křenovy, Tachov und der Hauptort selbst gliedern sich in die malerische Hügellandschaft ein. Wanderwege führen durch die Umgebung, die von sanften Hügeln und weiten Feldern geprägt ist.