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

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

जनसांख्यिकी
आवागमन
चण्डिका मन्दिर
अर्थव्यवस्था