Yes, Compression socks are good for shin splints but they are not the complete cure to this condition. Compression socks help to make your injury feel better while recovery and they can possibly prevent a new injury from happening.