Uri består av 20 kommuner (innbyggertallet i parentes): Altdorf (8615) Andermatt (1264) Attinghausen (1520) Bauen (192) Bürglen (3962) Erstfeld (3778) Flüelen (1874) Göschenen (473) Gurtnellen (640) Hospental (220) Isenthal (538) Realp (161) Schattdorf (4829) Seedorf (1587) Seelisberg (607) Silenen (2282) Sisikon (390) Spiringen (943) Unterschächen (746) Wassen (466) Uri er ikke delt i distrikter, men de tre kommunene som ligger i dalen Urseren (Andermatt, Hospenthal og Realp) utgjør en forholdsvis selvstendig korporasjon, som også heter Urseren. Resten av kantonen utgjør korporasjonen Uri. Det er disse korporasjonene (ikke kantonen eller kommunene) som er de største grunneierne i sine to respektive områder. Korporasjonene har imidlertid ikke lenger noen politisk eller administrativ betydning.