Jedinstveni matični broj građana (JMBG) je identifikacioni broj koji posjeduju svi građani rođeni u Socijalističkoj Federativnoj Republici Jugoslaviji od 1976. godine.

Građani koji su rođeni prije 1976. godine dobili su broj u zavisnosti od regija u kojim su tada živjeli, a ne u kojima su rođeni.

Značenje prvih 7 cifara nam je oduvijek bilo poznato, jer se zna da su oni povezani sa datumom rođenja. Međutim, ostalih 6 brojeva su često predmet raznih nagađanja.

JMBG tj. OIB broj je napravljen od 13 cifara u formi “DD MM GGG RR BBB K” (bez razmaka), gdje su:

DD – dan rođenja

MM – mjesec rođenja

GGG – posljednje tri cifre godine rođenja

RR – politička regija rođenja (za građane rođene prije 1976. godine politička regija podrazumijeva gdje su trenutno živjeli)

* 00-09 – stranci bez državljanstva bivše SFRJ ili njenih nasljednica:

01 – stranci u BiH

02 – stranci u Crnoj Gori

03 – stranci u Hrvatskoj

04 – stranci u Makedoniji

05 – stranci u Sloveniji

07 – stranci u Srbiji (bez pokrajina)

08 – stranci u Vojvodini

09 – stranci na Kosovu i Metohiji

* 10-19 – Bosna i Hercegovina

10 – Banja Luka

11 – Bihać

12 – Doboj

13 – Goražde

14 – Livno

15 – Mostar

16 – Prijedor

17 – Sarajevo

18 – Tuzla

19 – Zenica

* 20-29 – Crna Gora

21 – Podgorica

26 – Nikšić

29 – Pljevlja

* 30-39 – Hrvatska

30 – Osijek, Slavonija region

31 – Bjelovar, Virovitica, Koprivnica, Pakrac, Podravina region

32 – Varaždin, Međumurje region

33 – Zagreb

34 – Karlovac

35 – Gospić, Lika region

36 – Rijeka, Pula, Istra and Primorje region

37 – Sisak, Banovina region

38 – Split, Zadar, Dubrovnik, Dalmacija region

39 – ostalo

* 41-49 – Makedonija

41 – Bitola

42 – Kumanovo

43 – Ohrid

44 – Prilep

45 – Skopje

46 – Strumica

47 – Tetovo

48 – Veles

49 – Štip

* 50-59 – Slovenija (samo 50 je korišteno)

* 60-69 – (nije korišteno iz neobjašnjenih razloga)

* 70-79 – Centralna Srbija

71 – Beograd region

72 – Šumadija

73 – Niš

74 – Južna Morava

75 – Zaječar

76 – Podunavlje

77 – Podrinje i Kolubara

78 – Kraljevo

79 – Užice

* 80-89 – Autonomna Pokrajina Vojvodina

80 – Novi Sad

81 – Sombor

82 – Subotica

85 – Zrenjanin

86 – Pančevo

87 – Kikinda

88 – Ruma

89 – Sremska Mitrovica

* 90-96 – Autonomna Pokrajina Kosovo i Metohija

91 – Priština

92 – Kosovska Mitrovica

93 – Peć

94 – Đakovica

95 – Prizren

96 – Kosovsko Pomoravski okrug

BBB – jedinstveni broj

* 000-499 muški

* 500-999 ženski

K – kontrolna cifra

Kontrolna cifra se izračunava formulom gde DDMMGGGRRBBBK = ABVGDĐEŽZIJKL

L = 11 – ((7*(А+Е) + 6*(B+Ž) + 5*(V+З) + 4*(G+I) + 3*(D+J) + 2*(Đ+K) ) % 11)

% je MOD ili ostatak deljenja a ne / ili znak za deljenje

– ako je kontrolna cifra između 1 i 9, ostaje ista (L=K)

– ako je kontrolna cifra veća od 9, postaje nula (L=0) (espreso.rs)