O xtokavisco se parla como sola variant d'o serbo-crovate en Serbia, Montenegro, Bosnia y Herzegovina. En Croacia se parla chunto con os atros dialectos principals d'o serbo-crovate, a los que ha feito retacular dende fa sieglos. O xtokavisco se charra fuera d'as mugas d'estos países en as suyas respectivas diasporas. As subdivisions primarias d'o xtokavisco se basan en dos principios. O primer principio ye si ye un subdialecto "xtokavisco antigo" u "xtokavisco nuevo". O segundo principio ye a diferent evolución de l'antigo fonema eslavico jat. Os autors modernos reconoixen siet subdialectos xtokaviscos.