Se puede encontrar información precisa sobre la composición étnica del kanato de Karabaj en el «Libro detallado de Ganyá-Karabaj», elaborado por el Imperio Otomano en 1727. Según este libro, sólo 25 de las 1178 aldeas estaban registradas como armenias. Teniendo en cuenta el número de eclesiásticos que fueron liberados de los impuestos y no participaron en la lista de la población mientras se realizaba el censo en la región, los militares y soldados que murieron en las batallas, y la evacuación de los habitantes del 40% de los pueblos musulmanes-turcos durante la guerra safávida y otomana, la parte de la población no musulmana de la región de Karabaj a principios del siglo XVIII, incluidos los armenios, suponía menos del 20% de toda la población según «El libro detallado de Ganyá-Karabaj «115.
Cabe mencionar que durante el Kanato de Karabaj, el número de armenios que vivían en este territorio no era muy elevado. Sin embargo, el porcentaje de armenios en la región aumentó a finales del siglo XVIII y en los primeros años del siglo XIX debido a la evacuación voluntaria o involuntaria de la población musulmana de allí como resultado de las guerras ruso-persas y ruso-otomanas y la política imperialista del Imperio zarista ruso en el Kanato de Karabaj después de que éste se hubiera incorporado al Imperio zarista.
Es innegable que, debido a la política migratoria del Imperio zarista, muchas familias armenias procedentes de distintas partes de los imperios otomano y persa se asentaron en Karabaj. Así, unas 390 familias armenias se asentaron en Karabaj inmediatamente después de su incorporación al Imperio zarista en 1805 en virtud del Tratado de Kurakchay 116.
Por lo tanto, como se ha mencionado anteriormente, como resultado de la política migratoria del Imperio zarista, se intensificó el proceso por el que personas no musulmanas, así como armenias, se asentaron en los territorios de Azerbaiyán. Según el censo de población de 1810 del Imperio zarista, en Karabaj vivían aproximadamente 12000 familias y 60000 personas, y 9500 (75%) de estas familias estaban registradas como azerbaiyanas (túrquicas) y 2500 (21%) como armenias y rusas. Según el censo de 1823, en Karabaj había entonces 642 aldeas, 487 de ellas azerbaiyanas y 155 registradas como armenias. Esta fuente muestra que 18563 familias vivían en Karabaj en 1823, 14618 (78%) de ellas azerbaiyanas y 3945 (21,2%) armenias. Aunque muestra que el 21,1% de las familias eran armenias, sólo representaban el 8,4% de toda la población. El 91% restante de la población eran azerbaiyanos 117.
Como se desprende de los hechos antes mencionados, aunque la población armenia aumentó en número antes del fin del kanato de Karabaj debido a la política migratoria del Imperio zarista, sólo representaba el 10% de toda la población de Karabaj 118. Así, el Kanato de Karabaj fue creado y gobernado por azerbaiyanos, y la mayor parte de su población era azerbaiyana, según fuentes históricas.