קהילה יכולה להיות מוגדרת במספר אופנים: קבוצת אנשים הגרים באזור גאוגרפי מסוים, תחת אותו שלטון.
সম্প্রদায় হল ক্ষুদ্র বা বৃহৎ জনগোষ্ঠী যাদের মধ্যে কিছু বিষয়, যেমন সামাজিক প্রথা, ধর্ম, মূল্যবোধ, ও পরিচয়ের মিল থাকে। সম্প্রদায় প্রায়শই একটি নির্দিষ্ট ভৌগোলিক অবস্থান ভিত্তিতে গড়ে ওঠে, তবে সব ক্ষেত্রে নয়। নির্দিষ্ট ভৌগোলিক অবস্থানের বাইরেও দীর্ঘস্থায়ী সম্পর্ক গড়ে ওঠলে তাকে সম্প্রদায় বলা হয়, যেমন ইন্টারনেট সম্প্রদায়। মানুষ এই ধরনের সামাজিক সম্পর্ককে তাদের পরিচয়, রীতিনীতি, ও সামাজিক বিভিন্ন ক্ষেত্রে, যেমন পরিবার, কর্মক্ষেত্র, সরকার, সমাজ, বা মানবসেবায় ভূমিকা রাখার ক্ষেত্রে গুরুত্বপূর্ণ বিবেচনা করে। যদিও সম্প্রদায় বলতে ক্ষুদ্র পরিসরে ব্যক্তিগত সামাজিক সম্পর্ককে বুঝানো হয়, "সম্প্রদায়" বলতে বৃহৎ জনগোষ্ঠী, যেমন জাতীয় সম্প্রদায়, আন্তর্জাতিক সম্প্রদায়, ভার্চুয়াল সম্প্রদায়ের সাথে একাত্মতাও বুঝানো হয়।