भारत के सोलह महाजनपदों का उल्लेख ईसा पूर्व छठी शताब्दी से भी पहले का है। ये महाजनपद थे-
* गांधार : राजधानी तक्षशिला। पाकिस्तान स्थित पश्चिमोत्तर क्षेत्र रावलपिंडी से 18 मील उत्तर की ओर और इस्लामाबाद से 30 किलोमीटर की दूरी पर स्थित है। पाकिस्तान का पश्चिमी तथा अफगानिस्तान का पूर्वी क्षेत्र ही गांधार राज्य के अंतर्गत आता था। गंधार का अर्ध होता है सुगंध। गांधारी गांधार देश के 'सुबल' नामक राजा की कन्या थीं। क्योंकि वह गांधार की राजकुमारी थीं, इसीलिए उनका नाम गांधारी पड़ा। पुराणों (मत्स्य 48।6; वायु 99,9) में गंधार नरेशों को द्रुहु का वंशज बताया गया है। ययाति के पांच पुत्रों में से एक द्रुहु था। ययाति के प्रमुख 5 पुत्र थे- 1.पुरु, 2.यदु, 3.तुर्वस, 4.अनु और 5.द्रुहु। इन्हें वेदों में पंचनंद कहा गया है।
गांधार महाजनपद के प्रमुख नगर थे- आज के पाकिस्तान का पश्चिमी तथा अफगानिस्तान का पूर्वी क्षेत्र उस काल में भारत का गंधार प्रदेश था। आधुनिक कंदहार इस क्षेत्र से कुछ दक्षिण में स्थित था। अंगुत्तरनिकाय के अनुसार बुद्ध तथा पूर्व-बुद्धकाल में गंधार उत्तरी भारत के सोलह जनपदों में परिगणित था। सिकन्दर के भारत पर आक्रमण के समय गंधार में कई छोटी-छोटी रियासतें थीं, जैसे अभिसार, तक्षशिला आदि। मौर्य साम्राज्य में संपूर्ण गंधार देश सम्मिलित था। पुरुषपुर (आधुनिक पेशावर) तथा तक्षशिला इसकी राजधानी थी। इसका अस्तित्व 600 ईसा पूर्व से 11वीं सदी तक रहा।
* कंबोज : आधुनिक अफगानिस्तान; राजधानी राजापुर। बौद्ध ग्रंथों के अनुसार कंबोज जनपद सम्राट अशोक महान का सीमावर्ती प्रांत था। कंबोज देश का विस्तार कश्मीर से हिन्दूकुश तक था। इसके दो प्रमुख नगर थे राजपुर और नंदीपुर। राजपुर को आजकल राजौरी कहा जाता है। पाकिस्तान का हजारा जिला भी कंबोज के अंतर्गत ही था। कंबोज के पास ही गांधार जनपद था। कंबोज उत्तरापथ के गांधार के निकट स्थित था जिसकी ठीक-ठाक स्थिति दक्षिण-पश्चिम के पुंछ के इलाके के अंतर्गत मानी जा सकती है। वाल्मीकि रामायण के अनुसार कंबोज वाल्हीक और वनायु देश के पास स्थित है। आधुनिक मान्यता के अनुसार कश्मीर के राजौरी से तजाकिस्तान तक का हिस्सा कंबोज था जिसमें आज का पामीर का पठार और बदख्शां भी हैं। बदख्शां अफगानिस्तान में हिन्दूकुश पर्वत का निकटवर्ती प्रदेश है और पामीर का पठार हिन्दूकुश और हिमालय की पहाड़ियों के बीच का स्थान है।
कनिंघम ने अपने सुप्रसिद्ध ग्रंथ 'एंशेंट जियोग्राफी ऑव इंडिया' में राजपुर का अभिज्ञान दक्षिण-पश्चिम कश्मीर के राजौरी नामक नगर (जिला पुंछ, कश्मीर) के साथ किया है। यहां नंदीनगर नामक एक और प्रसिद्ध नगर था। सिकंदर के आक्रमण के समय कंबोज प्रदेश की सीमा के अंतर्गत उरशा (पाकिस्तानी जिला हजारा) और अभिसार (कश्मीर का जिला पुंछ) नामक छोटे-छोटे राज्य बसे हुए थे।
जिन स्थानों के नाम आजकल काबुल, कंधार, बल्ख, वाखान, बगराम, पामीर, बदख्शां, पेशावर, स्वात, चारसद्दा आदि हैं, उन्हें संस्कृत और प्राकृत-पालि साहित्य में क्रमश: कुंभा या कुहका, गंधार, बाल्हीक, वोक्काण, कपिशा, मेरू, कम्बोज, पुरुषपुर (पेशावर), सुवास्तु, पुष्कलावती आदि के नाम से जाना जाता था।
* कुरु : महाभारत काल के पूर्व दक्षिण कुरुओं का राज्य हिन्दुकुश के आगे से कश्मीर तक था। बाद में पांचालों पर आक्रमण करके उन्होंने अपना क्षेत्र विस्तार किया। महाभारत काल में कुरुओं का क्षेत्र था मेरठ और थानेश्वर के आसपास था क्षेत्र और राजधानी थी पहले हस्तिनापुर और बाद में इन्द्रप्रस्थ। बौद्ध कल में यह संपूर्ण क्षेत्र कुषाणों के अधीन हो चला था।
* पंचाल : बरेली, बदायूं और फर्रूखाबाद; राजधानी अहिच्छत्र तथा काम्पिल्य। इसके नाम का सर्वप्रथम उल्लेख यजुर्वेद की तैत्तरीय संहिता में 'कंपिला' रूप में मिलता है। पांडवों की पत्नी, द्रौपदी को पंचाल की राजकुमारी होने के कारण पांचाली भी कहा गया। कनिंघम के अनुसार वर्तमान रुहेलखंड उत्तर पंचाल और दोआबा दक्षिण पंचाल था। पांचाल को पांच कुल के लोगों ने मिलकर बसाया था। यथा किवि, केशी, सृंजय, तुर्वसस और सोमक। पंचालों और कुरु जनपदों में परस्पर लड़ाई-झगड़े चलते रहते थे।
* कोशल : अवध; राजधानी साकेत और श्रावस्ती।
* शूरसेन : मथुरा के आसपास का क्षेत्र; राजधानी मथुरा।
* काशी : वाराणसी; राजधानी वाराणसी।
* मगध : दक्षिण बिहार, राजधानी गिरिव्रज (आधुनिक राजगृह)।
* वत्स : प्रयाग (इलाहाबाद) और उसके आसपास; राजधानी कौशांबी।
* अंग : भागलपुर; राजधानी चंपा।
* मत्स्य : जयपुर; राजधानी विराट नगर।
* वज्जि : जिला दरभंगा और मुजफ्फरपुर; राजधानी मिथिला, जनकपुरी और वैशाली।
* मल्ल : ज़िला देवरिया; राजधानी कुशीनगर और पावा (आधुनिक पडरौना)
* चेदि : बुंदेलखंड; राजधानी शुक्तिमती (वर्तमान बांदा के पास)।