非本地户口不能以个人身份在东莞缴纳保险。如果说您长期在东莞上班又打算以后也在东莞发展,那就在东莞缴纳,前提也要看一下自己的年龄,是否在东莞缴纳属于临时账户(一般女40岁后、男50岁后参保),这样您生活在东莞,东莞的一些政策还是能享受到的。反之选择老家。供参考!