Dialek basa Jawa cacahe ana loro : dialek daerah karo dialek sosial. Sing nyebabena anane dialek loro kuwe merga anane gradasi-gradasi sing beda karo basa Indonesia utawa basa rumpun Melayu Autronesia liyane. Dialek-dialek basa Jawa kuwe gumantung wilayahe, gumantung karaktere karo budaya setempat. Bedane dialek sing siji karo dialek liyane kuwe sekitar 0-70%.