There are 5,000 - 2,000 = <<5000-2000=3000>>3,000 females that lives in the town.

Since thirty percent of the female population wears glasses, 30/100 * 3,000 = <<30/100*3000=900>>900 females wear glasses.

# Answer

900
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
5,000 people live in a small town. 2,000 males live in that town and the rest of the population are females. Thirty percent of the female population wears glasses. How many females wear glasses?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
900
5,000 people live in a small town. 2,000 males live in that town and the rest of the population are females. Thirty percent of the female population wears glasses. How many females wear glasses?
train