Kosakata (bahasa Inggris: vocabulary) adalah seperangkat kata yang familiar dalam bahasa seseorang. Kosakata, biasanya dikembangkan seiring bertambahnya usia, berfungsi sebagai alat yang berguna dan fundamental untuk komunikasi dan memperoleh pengetahuan. Memperoleh kosakata ekstensif adalah salah satu tantangan terbesar dalam mempelajari bahasa kedua.