Ten thousand and thirty-one. In English, we read numbers by separating them into groups. For 10031, we first read “ten thousand” for the 10000 part. Then we say “and” to connect the thousands and the following digits. Finally, we read “thirty-one” for the last two digits. So altogether it is pronounced as “ten thousand and thirty-one”.