Tiếng Ba Tư, hay đôi khi có các cách gọi khác nhau như Persi, Farsi (فارسی) hoặc Farsi (فارسی), ngày nay là ngôn ngữ phổ thông ở Iran chiếm khoảng 55% dân số. Ngoài tiếng Ba Tư, người Iran còn dùng các ngôn ngữ khác như ngôn ngữ thứ hai là tiếng Ả Rập, bên cạnh đó là New Aramaic, tiếng Armenia, tiếng Gruzia, tiếng Romania và tiếng Thổ Nhĩ Kỳ. Tiếng Ba Tư cũng được sử dụng nhiều ở Tajikistan và Afghanistan.