La Rocca Sforzesca è un castello di età medievale che sorge nel centro della città di Imola. Costituisce un ottimo esempio di architettura fortificata tra Medioevo e Rinascimento.
I lavori per la costruzione della Rocca cominciarono probabilmente nel 1332. L'edificio fu costruito sui resti di un torrione preesistente, risalente all'XI secolo.
Nel XV secolo il castello venne adeguato ai nuovi sistemi di difesa richiesti dalle armi comparse in quel tempo, sotto la guida di Gian Galeazzo Sforza. Fu in questo periodo che la rocca assunse la struttura attuale, caratterizzata dai quattro torrioni perimetrali e dal mastio, abbassato di alcuni metri, per poter resistere meglio ai colpi delle armi da fuoco. Oltre agli scopi difensivi, le mura servirono anche come prigione. Nella prima metà del XV secolo vi fu rinchiuso per dodici anni Antonio Ordelaffi, signore di Forlì.
Nel 1499 la Rocca fu assediata e conquistata da Cesare Borgia. Nel 1502 lo stesso Borgia chiamò Leonardo da Vinci per preparare i disegni e i lavori di rafforzamento dell'edificio dopo i danni subiti dall'artiglieria borgiana.
Successivamente Imola passò sotto il diretto dominio pontificio. Non essendoci più bisogno di una struttura difensiva a Imola, la Rocca perse la sua originale funzione. Dal 1524, anno dell'arrivo in Romagna di Francesco Guicciardini in qualità di Presidente della Provincia Romandiolæ, la Rocca divenne carcere pontificio. Anche con l'avvento del Regno d'Italia mantenne tale funzione, fino al 1958, quando le carceri furono chiuse.
Si consiglia di verificare la corrispondenza degli orari di apertura contattando direttamente la struttura.