দুই রকম সংজ্ঞা সম্ভব। প্রথমত, কোনও বসতি এলাকায় যদি স্বায়ত্বশাসনের ব্যবস্থা থাকে (যেমন পুরসভা বা পুরনিগম, অথবা প্রজ্ঞাপিত অঞ্চল অথবা ক্যান্টনমেন্ট), তবে তাকে শহর বলা হয়। দ্বিতীয় সংজ্ঞা অনুসারে, কোনও এলাকায় যদি জনসংখ্যা পাঁচ হাজার বা ততোধিক হয়, প্রতি বর্গকিলোমিটারে অন্তত ৪০০ জন মানুষ বাস করেন এবং পুরুষ কর্মীদের অন্তত ৭৫ শতাংশ যদি অ-কৃষি পেশায় নিযুক্ত থাকেন, তবে সেই এলাকাটি শহর হিসেবে নথিভুক্ত হবে। যে অঞ্চলগুলি প্রথম সংজ্ঞা অনুসারে শহরের স্বীকৃতি পায়, সেগুলিকে বলা হয় স্ট্যাটুটারি টাউন। আর, দ্বিতীয় সংজ্ঞার অন্তর্ভুক্ত শহরকে বলা হয় সেনসাস টাউন।