Městečko Mirotice leží na říčce Lomnici asi 14 km severozápadně od okresního města Písku ve výšce 412 m nad mořem.

Mirotice původně patřily ke královské komoře, po husitských válkách byly připojeny ke hradu Zvíkov. V 16. století získaly městský znak. Při požáru v roce 1575 velká část městečka vyhořela. V roce 1672 byly připojeny k Cerhonicům.

V obci stojí původně románský kostel svatého Jiljí z konce 12. století, který byl koncem 17. století barokně přestavěn a ve druhé polovině 19. století upraven novorománsky.
Na severním okraji obce se nachází jeden z nejlépe dochovaných židovských hřbitovů v jižních Čechách. Byl založen již 1681 a sloužil až do roku 1946.

Významným rodákem z Mirotic byl známý malíř Mikoláš Aleš. Na místě jeho rodného domu bylo postaveno stylové stavení, v němž byl zpřístupněn památník tohoto významného českého malíře a kde je připomínáno i zdejší působení loutkáře Matěje Kopeckého.

Asi 4 km východně od Mirotic stojí bývalý lovecký zámeček Karlov. Barokní budova pochází z první poloviny 18. století.
Z obce vychází vlastivědná naučná Alšova stezka, která končí v nedalekých Čimelicích.