Rakvere (estisk: Rakvere linn, tysk: Wesenberg) er en by og bykommune midt i den nordlige del av Lääne-Viru fylke i det nordøstlige Estland. Stedet ligger 20 kilometer innenfor kysten av Finskebukta. Byen er administrasjonssenter for fylket. Kommunen har cirka 16 700 innbyggere og et areal på om lag 10,6 km².
Historie
Ved byen er det gjort jernalderfunn som kan skrive seg så langt tilbake som 200-tallet e.Kr. En antatt palisade eller treborg på høyden Vallimägi ble byttet ut med en steinborg da danskene inntok den nordlige kystsletten av Estland på 1200-tallet. Stedet er kjent som Tarvanpea fra 1226 og Wesenberg fra 1252.
I året 1268 kjempet danske og tyske riddere et slag mot lokale fyrster her. Da danskene solgte sitt estiske rike til Den livlandske orden i 1346, ble den sterke steinborgen reist, og fra 1508 ble det også reist et fransiskansk kloster i byen.
Under Livlandskrigen var byen 1558-81 under Russland, deretter under Sverige 1581-1602, og deretter i tre år under Polen-Litauen. Svenskene fikk byen tilbake i 1605 etter at polakkene hadde ødelagt borgen, og byen ble brent ned under den store nordiske krig, i 1703.
Ved freden i Nystad ble byen igjen i 1721 russisk, og den forble en del av Russland fram til 1918. I mellomkrigstiden ble det åpnet gymnas, teater og stadion i Rakvere.