City Pec pod Sněžkou se nachází ve státě Czech Republic. Rozloha města je 52,10 km2. Počet obyvatel je 657.