What is the difference between a ham and a shoulder? The ham is a larger piece and is the front leg. The shoulder is smaller and is the back leg. admin2022-12-16T12:27:13+00:00