Rønne har en befolkning på 13.737 og et areal på 814 ha. Byen ligger ved en vig på Bornholms vindudsatte vestkyst, hvor undersøiske rev giver havnen en vis beskyttelse. En lille skrænt skiller havnen fra byen, som er anlagt i et ret fladt og sandet terræn i 10‑20 m’s højde. Mod øst afløses dette af en stejlere stigning til ca. 70 m, betinget af grundfjeldets sydvestlige grænse. Langs kysten nord og syd for byen er rejst plantager til dæmpning af sandflugt.
Rønnes indre by med husrækker langs de uregelmæssigt placerede gader omgives af ringgaden Zahrtmannsvej-Borgmester Nielsens Vej. Langs med og især uden for denne ligger nyere parcelhuskvarterer. Dette bælte afgrænses i nogen grad af Søndre, Østre og Nordre Ringvej. På begge sider af ringvejen ligger erhvervsarealer og på ydersiden Almegårds Kaserne. Den store havn, også med erhvervsarealer, har forbindelser til Ystad, Køge, Sassnitz og Świnoujście.
Rønne set fra Rønne-Ystad-færgen i 2017. Byen er Bornholms største med knap 35 % af øens samlede befolkning. Den gamle middelalderkøbstad ligger på Bornholms vestligste punkt og er med færgeforbindelser til Køge, Ystad i Sverige, Sassnitz i Tyskland og Świnoujście i Polen samt med Bornholms Lufthavn 5 km sydøst for byen porten til omverdenen for øen og dens beboere.