उत्तर प्रदेश की जनसांख्यिकी एक जटिल विषय है। भारत में सबसे अधिक जनसंख्या वाला राज्य उत्तर प्रदेश है। 2011 में उत्तर प्रदेश की जनसंख्या 199,812,341 थी।[1] उत्तर प्रदेश में अधिकांश लोग हिंदू हैं, लेकिन राज्य में लगभग 5 करोड़ मुसलमान भी हैं। उत्तर प्रदेश में सबसे अधिक बोली जाने वाली भाषाएँ हिंदी, उर्दू और हिंदी बोलियाँ हैं। 2011 में उत्तर प्रदेश में साक्षरता दर 70.69 प्रतिशत थी।
राज्य की लगभग 20% आबादी दलित है।[2][3][4]