Basa madya (saiki kaaran basa krama madya) iku basa Jawa kang nganggo tembung madya mawa ater-ater saha panambang ngoko.
Miturut unggah-ungguh Jawa kang lawas, basa madya dumunung ing antaraning basa ngoko lan basa krama. Kala samana, péranganing basa madya ana telu: madya ngoko, madyantara, lan madya krama.[1][2] Ing unggah-ungguh Jawa kang anyar, basa madya ora kaanggo manèh; ora madeg dhéwé kang séjé saka basa ngoko lan basa krama. Ing samangko, basa madya sok kaanggep péranganing basa krama minangka basa krama kang ora alus[1] lan ora baku, mula kaaran basa krama madya.