মধ্য প্রদেশ আয়তনের দিক থেকে ভারতের দ্বিতীয় বৃহত্তম রাজ্য এবং জনসংখ্যার দিক থেকে পঞ্চম বৃহত্তম রাজ্য, যেখানে ৭২ মিলিয়নেরও বেশি বাসিন্দা রয়েছে। এর উত্তর-পূর্বে উত্তর প্রদেশ, পূর্বে ছত্তিশগড়, দক্ষিণে মহারাষ্ট্র, পশ্চিমে গুজরাট এবং উত্তর-পশ্চিমে রাজস্থান রাজ্য অবস্থিত।