بندر گناوه یکی از شهرهای استان بوشهر ایران است.
این شهر با 72,331 نفر جمعیت (برآورد 1383 خ.) در بخش مرکزی شهرستان بندر گناوه واقع شدهاست.
این شهر از اقوام مختلفی تشکیل شده است. مهاجرینی که از روستاهای اطراف شهرستان به آن مراجعه کرده اند ریشههای لری دارند. اعراب نیز محله مخصوص خود را دارند. همچنین از اقوام دشتی نیز در گناوه ساکن هستند.