२००१ की जनगणना के अनुसार, टनकपुर की जनसंख्या १५,८१० थी, जो २०११ में बढ़कर १७,६२६ हो गई। २०११ की जनगणना के अनुसार कुल जनसंख्या में ५२.५% पुरष और ४७.५% महिलाएं हैं। टनकपुर में औसत साक्षरता दर ७८.२४% है: ८४.०६% पुरुष और ७१.८४% महिलाएं साक्षर है। कुल जनसंख्या के १२.६८% की उम्र ६ साल से कम है।

२०११ की जनगणना के अनुसार, टनकपुर में ८०.३२% लोग हिंदू हैं। १८.२२% लोग इस्लाम का अनुसरण करते हैं, जो नगर में सबसे बड़े अल्पसंख्यक समूह हैं। इसके अतिरिक्त नगर में ईसाई धर्म के अनुयाइयों का प्रतिशत ०.५५%, जैन धर्म के अनुयाइयों का ०.०८%, सिख धर्म के अनुयाइयों का ०.६९% और बौद्ध धर्म के अनुयाइयों का ०.०१% था। लगभग ०.१३% लोग किसी भी धर्मं से सम्बन्ध नहीं रखते।

भूगोल
जनसांख्यिकी
शिक्षा
आवागमन