Unia mielnicka, także unia piotrkowsko-mielnicka – unia polsko-litewska zawarta w Piotrkowie 3 października 1501 r. i zatwierdzona przez Aleksandra Jagiellończyka 23 października 1501 roku w Mielniku.

Geneza unii W latach 1492–1501 Królestwo Polskie i Wielkie Księstwo Litewskie łączyła dość ścisła unia dynastyczna. Trwające już od stu lat ścisłe związki obu państw, mimo oddzielnych władców nie zostały zerwane. Panujący uzgadniali swe posunięcia w polityce zagranicznej. Litwa zajmowała się polityką moskiewską i kontaktami z Tatarami. Polska reprezentowała również interesy litewskie w Turcji, w państwach zachodnich i w Watykanie, podobnie jak to było za Kazimierza Jagiellończyka. Państwa udzielały sobie pomocy militarnej. W 1499 r. obie strony uznały za korzystne zacieśnienie związku i zapobieżenie ewentualnemu rozluźnieniu kontaktów w przypadku przedłużającego się rozdziału tronów i zawarły ścisły sojusz polityczno-militarny nazywany unią krakowsko-wileńską.