साल 2011 के जनगणना अनुसार करनाल के कुल शहरी जनसंख्या 2,86,827 बाटे आ आसपास के उपशहरी इलाका के मिला लिहल जाय तब कुल जनसंख्या 3,03,425 बा। जनसंख्या के हिसाब से ई भारत के 156वाँ शहर बाटे। जनगणना आँकड़ा के मोताबिक एह शहर में लिंगानुपात 896 आ साक्षरता के दर 84.6% बाटे।