Jest językiem indoeuropejskim z grupy indoaryjskiej. Jest on językiem ojczystym dla ok. 69 milionów ludzi, głównie w Indiach i Pakistanie. Zapisywany jest w zmodyfikowanym alfabecie arabskim. Jest blisko spokrewniony z językiem hindi. Język urdu jest jednym z 27 języków urzędowych Indii (w stanie Talangana, Dżammu i Kaszmir).