Erba è una ridente cittadina della Lombardia, situata in Brianza, in provincia di Como. Il territorio comunale confina, da Nord ed in senso orario, con i comuni di Faggeto Lario, Caslino d'Erba, Ponte Lambro, Castelmarte, Proserpio, Longone al Segrino, Eupilio, Merone, Monguzzo ed Albavilla.