High Idle on Start up?

I have recently bought a 2013 Mazda2. I understand cars can Rev up to around 2000. But it just ends up going down to and sitting around 1000. 600-700 I believe is normal for it to idle at. Has anyone else had this issue or know what the cause is?
 
Back