गया बिहार,भारत का दूसरा सबसे बड़ा शहर है और यह गया जिले का मुख्यालय भी है। गया बिहार की राजधानी पटना से 100 किमी दक्षिण में स्थित है। यह प्राचीन शहर फल्गु नदी (निरंजना, जैसा कि रामायण में उल्लेख किया गया है) के तट पर है। यह स्थान हिन्दुओं, बौद्धों और जैनियों के बीच पवित्र माना जाता है। यह छोटी पथरीली पहाड़ियों (मंगला-गौरी, श्रीगंगा-थन, राम-शिला और ब्रह्मयणी) से तीन तरफ और चौथी (पूर्वी) तरफ बहने वाली नदी से घिरा हुआ है। गया का नाम पौराणिक राक्षस गयासुर (जिसका शाब्दिक अर्थ है गया दैत्य) से प्राप्त होता है।