भोपाल भारत के मध्य भाग में स्थित है और इसके निर्देशांक २३.२७º उ. एवं ७७.४º पू. हैं। यह विंध्य पर्वत श्रृंखला के पूर्व में है। भोपाल एक पहाड़ी इलाक़े पर स्थित है किंतु इसका तापमान अधिकतर गर्म रहता है। इसका भू-भाग ऊँचा-नीचा है एवं इसके दायरे में कई छोटे पहाड़ हैं। उदाहरण के लिए श्यामला हिल, ईदगाह हिल, अरेरा हिल, कतारा हिल इत्यादि। यहाँ गर्मियाँ गर्म और सर्दियाँ सामान्य ठण्डी रहती हैं। बारिश का मौसम जून से ले के सितंबर-आक्टोबर तक रहता है और सामान्य वर्षा दर्ज की जाती है।