Vehicle speedos can be up to 10% out but only allowed to over read, so at a true 30mph, your speedo could read as high as 33mph.
As mentioned above, as your tyres wear, the speed on your speedo will increase by up to 3-4% whilst your true speed remains constant.