农村合作医疗和社保的区别有:

参保对象不同。农村合作医疗保险的参保对象是农村户口的农村居民,且通常情况下为资源缴纳。社保参保对象为在职职工或城镇居民,如果为在职职工,则是社会强制保险,必须缴纳。

享受待遇不同。

保障力度不同。