२०११ की जनगणना के अनुसार काशीपुर नगर की कुल जनसंख्या १,२१,६२३ है, जिसमें से पुरुषों की संख्या ६३,६२५ तथा महिलाओं की संख्या ५७,९८५ है। २००१ के बाद से इसमें २८,६५६ या ३०% की वृद्धि हुई है। उत्तराखण्ड राज्य में ४९० लोग प्रति वर्ग मील के मुकाबले काशीपुर में जनसंख्या घनत्व ५७,६९३ लोग प्रति वर्ग मील है। १८८१ में काशीपुर की जनसंख्या लगभग १४,००० थी, जो १९८१ तक ५०,००० को पार कर चुकी थी। इस जनसंख्या वृद्धि का मूल कारण पहाड़ी क्षेत्रों से लोगों का लगातार निचले क्षेत्रों की ओर प्रवास माना जाता है।

० से ६ साल तक की उम्र के बच्चों की संख्या १४,८३५ है, जो नगर की कुल जनसंख्या का १२.२०% है। काशीपुर में लिंगानुपात ९१२ महिआएं प्रति १००० पुरुष है। इसके अतिरिक्त नगर की साक्षरता दर ८२.४५% है, जो की राज्य की साक्षरता दर (७८.८२%) से अधिक है। पुरुषों में साक्षरता दर ८६.८८% जबकि महिलाओं में साक्षरता दर ७७.६३% है। नगर में कुल ६,०९६ झुग्गियां हैं, जिनमें ३३,५५० लोग रहते हैं, और ये नगर की कुल जनसंख्या का २७.५९% हैं।
हिन्दू धर्म तथा इस्लाम नगर के मुख्य धर्म हैं। नगर की कुल जनसंख्या में से ६२.३७ प्रतिशत लोग हिन्दू धर्म का जबकि ३५.०६ प्रतिशत लोग इस्लाम का अनुसरण करते हैं। इसके अतिरिक्त नगर में अल्पसंख्या में सिख, ईसाई, बौद्ध तथा जैन धर्मों के अनुयायी भी रहते हैं। काशीपुर में १.८७ प्रतिशत लोग सिख धर्म का, ०.३४ प्रतिशत लोग ईसाई धर्म का, ०.११ प्रतिशत लोग जैन धर्म का तथा ०.०१ प्रतिशत लोग बौद्ध धर्म का अनुसरण करते हैं। इसके अतिरिक्त नगर की कुल जनसंख्या में से ०.२५ प्रतिशत लोग या तो आस्तिक हैं, या किसी भी धर्म से सम्बन्ध नहीं रखते। हिन्दी तथा कुमाऊँनी नगर में बोली जाने वाली मुख्य भाषायें हैं।

काशीपुर तहसील की जनसंख्या २,८३,१३६ है। काशीपुर के अलावा तहसील में ७३ गाँव तथा २ अन्य नगर हैं।

भूगोल
जनसांख्यिकी
नामकरण तथा स्थापना
सड़क मार्ग