१९४७ में स्वतंत्रता के बाद काशीपुर और नैनीताल जनपद के अन्य हिस्से संयुक्त प्रांत में ही मिले रहे, जिसका नाम बाद में उत्तर प्रदेश राज्य हो गया था। तब यह चतुर्थ श्रेणी की नगरपालिका थी, तथा इसका क्षेत्रफल १.५० वर्ग किलोमीटर था। इसके बाद २३ मई १९५७ को इसे चतुर्थ से तृतीय श्रेणी, तथा १ दिसंबर १९६६ को तृतीय से द्वितीय श्रेणी की नगरपालिका का दर्जा दिया गया। १३ मार्च १९७६ को नगरपालिका काशीपुर सीमा का विस्तार कर इसका क्षेत्रफल ५.४५६ वर्ग किमी निर्धारित किया गया। अगले ही साल ६ जनवरी १९७७ को नगरपालिका काशीपुर को प्रथम श्रेणी की नगर पालिका का स्तर प्रदान कर दिया गया।

१९९४ तक उत्तराखण्ड क्षेत्र के लिए पृथक राज्य की मांग पूरे क्षेत्र में स्थानीय आबादी और राजनीतिक दलों, दोनों के बीच लगभग सर्वसम्मति से स्वीकार हो चुकी थी। ३० सितंबर १९९५ को नैनीताल जनपद के तराई क्षेत्र की चार तहसीलों (किच्छा, काशीपुर, सितारगंज तथा खटीमा) को मिलाकर उधम सिंह नगर जनपद का गठन किया गया परन्तु इसका मुख्यालय काशीपुर की बजाय रुद्रपुर में बनाया गया। ९ नवंबर २००० को भारत की संसद ने उत्तर प्रदेश पुनर्गठन अधिनियम, २००० को पारित किया, और काशीपुर नवनिर्मित उत्तराखण्ड राज्य का भाग बन गया, जो भारत गणराज्य का २७वां राज्य था।

गोविषाण
उत्तर प्रदेश में
१८वीं-१९वीं सदी में
चन्द शासन