Benecko is a municipality and village in Semily District in the Liberec Region of the Czech Republic. It has about 1,100 inhabitants. It is a winter tourist resort. The village of Horní Štěpanice with timbered cottages is protected by law as a village monument reservation.