Microsoft の無料アップグレードキャンペーンはとっくに終了していますがまだまだ無料(メディアを購入せずに)でアップグレードできます。
各エディションの可能な組み合わせを表にしてみました。
| 移行元エディション (Win 7) | 移行先エディション (Win 10) | クリーンインストール | アップグレード | 
|---|---|---|---|
| Home Premium | Home | 可 | 可 | 
| Pro | Pro | 可 | 可 | 
| Home Premium | Pro | 不可 | 不可 | 
| Pro | Home | 可 | 不可 | 
| 各 64bit | 各 32bit | 可 | 不可 | 
| 各 32bit | 各 64bit | 可 | 不可 | 
まとめると:
- 同じレベルのエディションなら可能
 - Home から Pro へ上位へは不可 (有料版が必要)
 - Pro から Home へは可能 (ダウングレード)
 - 32bit と 64bit 間の移行は可能(クリーンインストールのみ)
 - Window 8.1 も同様(8は8.1 に事前にアップグレードが必要)
 
補足)
Windows 7 Home Premium から Windows 10 Pro に アップグレードしたい場合は  Windows 7 Home -> Windows 10 Home にアップグレードし Microsoft store で有料アップグレードを購入し Windows 10 Home -> Windows 10 Pro にする。