Dialek atau basapraja adalah varietas bahasa yang melingkupi suatu kelompok penutur.
Dialek adalah variasi bahasa yang berbeda-beda menurut pemakai. Misalnya bahasa dari suatu daerah tertentu, kelompok sosial tertentu, atau kurun waktu tertentu.
Dialek berkontras dengan ragam bahasa, yaitu bentuk bahasa yang diperbedakan menurut konteks pemakaian. Variasi ini memiliki perbedaan satu sama lain, tetapi masih banyak menunjukkan kemiripan linguistik sehingga belum pantas disebut bahasa yang berbeda.[1] Walaupun begitu, pembedaan konsep dialek dan bahasa tersendiri sering kali dilatarbelakangi oleh faktor simbolis dan sosiopolitik, bukan ilmu bahasa.[2] Menurut definisi yang lebih terbatas, dialek merupakan varietas bahasa yang berkontras dengan bahasa baku.[3] Dalam pengertian populer, istilah dialek juga digunakan untuk merujuk kepada bahasa yang tidak digunakan dalam bentuk tulis. Definisi ini umumnya tidak diterima dalam ilmu linguistik.[2] Biasanya pemerian dialek dilakukan berdasarkan geografi dan faktor sosial. Jika pembedaannya hanya berdasarkan pengucapan, istilah yang tepat menurut terminologi linguistik ialah aksen dan bukan dialek.[4] Guna mengukur seberapa jauh perbedaan dan persamaan yang terdapat di tempat yang diteliti melalui perbandingan sejumlah bahan yang dikumpulkan dari tempat-tempat yang bersangkutan, dipergunakan sarana pengukuran statistik yang disebut dialektometri.[5]