Kammersrohr est une commune suisse du canton de Soleure, située dans le district de Lebern. Le territoire de Kammersrohr s'étend sur . Lors du relevé de , les surfaces d'habitations et d'infrastructures représentaient de sa superficie, les surfaces agricoles et les surfaces boisées . Des découvertes néolithiques (tessons, charbon de bois) faites dans les années 1950 témoignent de la présence d'hommes dans la région de Kammersrohr dès l'époque préhistorique. Deux tessons ont été attribués à l'âge du bronze. Aucune découverte de l'époque romaine ou du début du Moyen Âge n'a cependant été faite à Kammersrohr. Au Moyen Âge, Kammersrohr est un Steckhof et dépend à partir d'environ 1050 de la seigneurie de Balm de la famille noble du même nom. Après que Rodolphe de Balm participe en 1308 à l'assassinat du roi Albrecht , la mise au ban de l'Empire est prononcée contre lui en 1309 et toute la seigneurie est confisquée. La seigneurie de Balm et donc Kammersrohr revient ensuite comme fief impérial à Otto de Strassberg. La première mention documentée de Kammersrohr date de 1374 sous le nom de « ze Rore ». D'autres formes sont attestées : « Ror », « Rore » ou « Hof ze Ror ». Après différents changements de propriétaires, le village passe en 1414 à la ville de Soleure, qui a déjà acquis en 1411 les seigneuries voisines de Bipp, Erlinsburg et Wiedlisbach. Depuis 1344 déjà, la ville détient la haute juridiction sur Kammersrohr. La ferme de Rore est à plusieurs reprises donnée en fief à des citoyens de Soleure. En 1428, un litige oppose un certain Heini Kammer de Rore au bourgeois soleurois Jakob von Wengen. Kammer, qui possède la moitié de la ferme en tant que fief héréditaire des von Wengen, perd alors son fief car il a prêté la ferme sans auteurisation. Le nom actuel de la commune dérive de la famille Kammer mais il n'est attesté que dans des documents du . Dans Solothurnische Ortsnamen, le spécialiste des noms Rolf Max Kully met en discussion la possibilité que le nom de la famille Kammer puisse être assimilé au nom de famille « Kamber », répandu dans le canton de Soleure, et qu'il soit dérivé des rochers « Chambenflüe » situés au-dessus de Kammersrohr, sur le sol de Günsberg.