जनसांख्यिकी 2011 की भारत की जनगणना के अनुसार, और जनगणना भारत की अनंतिम रिपोर्टों के अनुसार, 2011 में मोतिहारी की जनसंख्या 125,183 थी; जिनमें से पुरुष और महिला क्रमशः 67,438 और 57,745 हैं। मोतिहारी शहर का लिंगानुपात प्रति 1,000 पुरुषों पर 856 है। मोतिहारी शहर में कुल साक्षरताएं 94,926 हैं, जिनमें 52,904 पुरुष हैं जबकि 42,022 महिलाएं हैं। औसत साक्षरता दर 87.20 प्रतिशत है जिसमें पुरुष और महिला साक्षरता 90.36 और 83.52 प्रतिशत थी।