Bitva u Annabergu (německy Sturm auf den Annaberg, polsky Bitwa o Górę Św. Anny) byla největší bitva ze série slezských povstání. Probíhala od 21. do 26. května 1921 na území obce Annaberg (později Góra Świętej Anny) jihovýchodně od města Oppeln (dnešní Opole) v Horním Slezsku, tehdejší součásti německé Výmarské republiky.