原始乌拉尔语
原始乌拉尔语是用历史语言学方法重建 (语言学)构拟出的乌拉尔语系共同祖先。原始乌拉尔语可能在约7000–2000 BCE(相当不定)期间分布在乌拉尔山脉周边。
据传统的二叉树模型，原始乌拉尔语分化为原始萨摩耶德语和原始芬-乌戈尔语。不过，构拟出的原始芬-乌戈尔语和原始乌拉尔语没什么差别，许多差异来自所使用构拟方法间的系统性差别。因此原始芬-乌戈尔语和原始乌拉尔语在时间上相距可能非常近。另一套构拟认为，原始乌拉尔语分化成三支(芬-彼尔姆语支、乌戈尔语支和萨莫耶德语族)。
21世纪初，这些树状模型被大量新的次级构拟所挑战，形成的演化树比起树更像是因此，乌拉尔语系的第二级分类会是：萨米语族、芬兰语族、摩尔达维亚语族、马里语族、彼尔姆语族、匈牙利语族、曼西语族、汉特语族和萨摩耶德语族，彼此均平等。这个排序也是地理位置、语言相似性的顺序，地理上离得越近的语言越像。
与原始印欧语的情况相似，原始乌拉尔语的构拟一般不用IPA，而用UPA。
原始乌拉尔语的元音和谐和相对不小的能在词首音节出现的元音音素，与今日芬兰语或爱沙尼亚语音系很像：
在别的构拟中，有时中元音*ë会代替*ï，*å会代替*a。
既没有成音位的长元音也没有双元音，不过同一个单音节中可以同时存在元音和半元音，且没有辅音(如*äj)。
非词首音节的元音是受限的：只有开和闭两对高度对立。该对立的实际实现方法仍有争议：一派认为只有/a/和/i/两个原音素，在元音和谐时实现为变体或。
至于闭元音，大多数语支都只保留了一个弱化了的，只有两个语支能为我们提供有价值的线索：
元音弱化非常常见，芬兰语就有一个受到没有弱化元音的语言影响的中间层(即波罗地语族和早期日耳曼语族语言)，因此原始乌拉尔语存在的可能性仍是有的。
这三四种词根类型是原始乌拉尔语中最常见的，不过其他更罕见的类型也可能存在。例如亲属词汇“姨子/姑子”，原始芬兰语和原始萨摩耶德语形如*kälü。Janhunen (1981)和Sammallahti (1988)将其构拟为*käliw。
构拟原始乌拉尔语非重读元音的主要困难在于它们的高度弱化，在许多语言中甚至消失了。特别是乌戈尔语支和彼尔姆语支，基础词根中几乎没有任何非重读元音的影子。原始双音节词根结构只在西北的萨米语支和芬兰语支、东部的萨摩耶德语族中有所保存。它们间非重读元音的主要对应如下：
摩尔达维亚语和马里语中的演化更加复杂。前者中，原始乌拉尔语*-a和*-ä常弱化为*-ə；当词的第一个音节包含*u时维持*-a。原始乌拉尔语*-ə在开音节后消失，其他部位偶尔也消失。
不少词根似乎偏离了非重读音节的基本模式：芬兰语、萨米语和萨摩耶德语均有“典型”词根形态之一，但互相之间不能对应，第一个音节的元音常有偏差，如芬兰语*a或*oo(对应原始乌拉尔语*a或*ë)对萨米语*ā(对应原始乌拉尔语*ä)或*oa(原始乌拉尔语*o)。
不少例子可能都来自非重读音节的元音条件音变。实际上，乌拉尔语支系中构拟的许多元音音变对词干元音的特定组合相当敏感，弱化元音也逃不过。萨米语和摩尔多瓦语支可能发生了*a-ə>*o-a，如：
不过这个音变之后，又发生了*ë高化到*a(后来形成原始萨米语*uo)的音变：
第二组中，*ä-ä > *a-e在芬兰语支中发生了： 辅音系统中，只有颚化或硬颚-舌叶音，没有舌尖音，这与今日大多数乌拉尔语系语言相同。只存在一个系列的塞音（清不送气）：
用*x表记的音素，具体音值不明，只能确定它的部位比较靠后，、、和均有学者假设。Janhunen (1981, 2007)甚至暗示了元音的可能性。这个音与印欧语喉音有些相似(借词也能对应)：少数学者在后来发展出长元音的词根的音节末构拟该音(与土耳其语ğ相似)，它在芬兰语支中保存得最好，萨摩耶德语族则形成复元音，如*åə。两类词根间的相关性并不完美，而且别的理论也可以解释芬兰语支中的元音长度和萨摩耶德语族中的元音次序。*x在词中也演化为芬兰语支长元音，但在其他地方则清晰地反映为清辅音：萨米语支为*k，摩尔达维亚语支为*j，乌戈尔语支为*ɣ。它可能来自前乌拉尔语的*k的弱化；*x只出现在在闭元音结尾的词中，而*k在相同条件下很少见。括号括起来的*ć、*š、*ĺ的证据很稀少，并非所有学者都支持构拟它们。Sammallahti (1988)注意到，*ć的3个例子是彼尔姆语支、匈牙利语和鄂毕-乌戈尔语言的，语支间*ć或*ś出现的只有“非常少的充分词源”支持。其他语言中，这些辅音间不存在一致的区分。龈后咝音*š的证据是“稀少但可能是决定性的”(出处同前)：它只在更西方的语支(芬-彼尔姆语支)中与*s有别，来自原始印欧语的借词也对应着龈后擦音(如*piši-或*peši-“烤”)。Sammallahti不屑于讨论*ĺ存在的可能性。另一方面，认为萨摩耶德语族对构拟原始乌拉尔语非常重要的Janhunen怀疑*š的存在，认为它是后原始乌拉尔语创新(p.210)。他认同Sammallahti忽略*ĺ的做法，认为拟音中只存在一个必须的单硬颚阻碍音，他将其拟作硬颚塞音(p.211)。
词首或词尾不存在复辅音，只能出现单辅音。其中*δ *r *x *ŋ也不能出现在词首，不过这有可能是偶然的数据缺失。如萨摩耶德语族中不存在的*δäpδä“脾”，因为在词首存在*δ，也是被批判得最厉害的原始乌拉尔语词根构拟之一。相似的情况是*repä“狐狸”这是印度-雅利安语借词。
词根中只允许两个辅音相连。*j和*w即便在元音和辅音间也会被分析为辅音，因此不存在两个辅音后接“双元音”的例子，如芬兰语veitsi。浊音不成音位，双塞音(即叠音)很可能存在(*ïppi“岳父”、*witti“5”、*lükkä-“推”)。单音-叠音对立在大多数语言中演化为清浊对立，不过芬兰语支仍是显著的例外，如芬兰语appi、lykkää。
若因加后缀而产生不合法的复辅音，会插入一个闭元音。这一过程在芬兰语支中有另一个相反的过程，会在许多时候省略非重读的*e。
原始乌拉尔语没有声调，这与叶尼塞语系和一些西伯利亚语言不同。原始乌拉尔语也和印欧语一样，没有成音位的对比重音；原始乌拉尔语的首音节始终重读。
辅音音阶系统在原始乌拉尔语中很可能已经出现：若果真如此，它可能是包含塞音浊化的语音交替：[p] ~ [b]、[t] ~ [d]、[k] ~ [g]。
原始乌拉尔语是黏着语、主宾型配列语言。
原始乌拉尔语名词至少有6个格、3种数：单数、双数、复数，不分性，现代乌拉尔语言没有一种含有性。也不存在冠词。
名词复数标记在词尾是*-t，非词首位置是*-j-，如芬兰语talot和talojen(“房子”主格复数和属格复数)。双数标记为*-k-，不过现代乌拉尔语大多没有双数了。
格：
3重对立只有方向格一种，分别是进、位于和出(即携格、方位格和离格)。这也是卡累利阿芬兰语支3向对立系统的起源。离格发展出的部分格是芬兰语支和萨米语支的创新。也可能有其他格，如Robert Austerlitz的原始芬-乌戈尔语就有第七个状语格。
原始乌拉尔语很可能还有转移格*-ksi。欠格*-ktak / *-ktäk的证据并不确凿，它可能是复合词。这样，原始乌拉尔语共有约七或八个高可能性的名词格。
名词还有领属后缀，且会据数和人称变形。它发挥其他语言中所有格代词的功能。
动词至少可依数、人称和时变形。语态标记的构拟存在争议。部分学者认为动词的主格和宾格不一样，但实际上宾格动词与主格不一样的情况只在最东端的语言中存在，可能是区域创新。否定通过否定动词*e-表示，如芬兰语e+mme“我们不”。
斯德哥尔摩大学Merlijn De Smit认为原始乌拉尔语是作格语言，重新将宾格解释为携格，认为主语被属格和动词后缀*mV-标记。该理论的证据来自芬兰语支是施事助词结构，如miehen ajama auto—被人开的车、Naisen leipoma kakku—被女人烤的面包。这些结构中，通常无标的主语以属格形式出现，而一般被-n标记的直接宾语却无标。这样的现象很像被动结构。
这一结构也出现在乌德穆尔特语、马里语、摩尔多瓦语支 (缺乏-mV助词)和卡累利阿语中。不过，不同于芬兰语，该结构也用于不及物句中，动词以相同的-mV后缀标记，如乌德穆尔特语gyrem busy“耕地（被耕过的地）”、lyktem kišnomurt“到了的小姐”。马里语中的-mV助词标记过去被动，如东马里语omtam počmo“门被推开了”、təj kaləkən mondəmo ulat“你被人民忘却了”、memnan tolmo korno“我们来时的路”。
作格理论难以解释-mV助词，它应该并不是所谓作格标记，而与其现代多数语言的实际应用一样是被动标记，芬兰语的施事助词结构可能来自波罗的语族的相似结构，如立陶宛语tėvo perkamas automobilis或automobilis (yra) tėvo perkamas。注意波罗的语族和芬兰语支动词后缀间毫无疑问非常像，而且-mV在爱沙尼亚语和摩尔多瓦语支中都消失了。然而，波罗地语族的-ma助词并不与普通印欧语后缀那样是被动后缀。即便后缀不借自波罗的语族而是原始乌拉尔语的本土成分，被动到作格结构的变化也非常普遍，在印度-雅利安语族、萨利希语系和波利尼西亚语族中都有类似例子。被动句的无标主语，在主动句中常常有标(若语言为屈折语)，因此会被重分析为无标通格，有标施事则成了作格。
约能构拟500个原始乌拉尔语词根。不过不是所有的都在每个语支中有反映，特别是萨摩耶德语族。
构拟出的词汇大抵反映了中石器时代的狩猎采集文化，以及欧亚大陆北部的地形地貌(云杉、新疆五针松和其他几种西伯利亚北方针叶林特有物种)，在亲属称谓系统中也有有趣的点。另一方面，原始乌拉尔语无法构拟出农业词汇，表示“羊”“小麦”“面粉”的词不规则，地域分布也很有限。另外，表示“金属”或“铜”的词实际上是个漫游词(如北萨米语veaiki、芬兰语vaski“铜”；匈牙利语vas、Nganasan语basa“铁”)。来自乌拉尔语源数据库的植物名称：
原始乌拉尔语动物名称：
来自乌拉尔词源数据库的动物名称：