Skip to content
Idaho
State hub

Idaho

Idaho public contracting spans statewide buyers plus city, county, school district, and higher-ed issuers. Use this page as a central queue, then confirm final instructions on the issuing portal before submitting.

Page 5
Idaho
State outline (click the map on /state to switch states).
ID
Idaho at a glance
Live index view for state-level opportunities and contracts.
Notices (estimate)
275
Across all pages
Showing
20
On this page
Idaho contracting guide

1 notice closes in the next 14 days on this page. Active buyers in this snapshot include Division of Purchasing, Procurement, Division of Public Works, and Purchasing.

  • Use NAICS and keyword filters together to prioritize opportunities where you have relevant past performance.
  • Review addenda/amendments and attachment revisions on the source portal before final packaging.
  • 18 records on this page do not show a due date. Verify deadlines directly with the issuing office.
State hub filters
Idaho
Reset
State of Idaho

https://purchasing.idaho.gov/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375

/*! This file is auto-generated */ (()=>{"use strict";var t={d:(n,e)=>{for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{__:()=>F,_n:()=>L,_nx:()=>D,_x:()=>w,createI18n:()=>h,defaultI18n:()=>b,getLocaleData:()=>g,hasTranslation:()=>O,isRTL:()=>P,resetLocaleData:()=>x,setLocaleData:()=>v,sprintf:()=>l,subscribe:()=>m});var e,r,a,i,o=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function l(t,...n){return function(t,...n){var e=0;return Array.isArray(n[0])&&(n=n[0]),t.replace(o,(function(){var t,r,a,i,o;return t=arguments[3],r=arguments[5],"%"===(i=arguments[9])?"%":("*"===(a=arguments[7])&&(a=n[e],e++),void 0===r?(void 0===t&&(t=e+1),e++,o=n[t-1]):n[0]&&"object"==typeof n[0]&&n[0].hasOwnProperty(r)&&(o=n[0][r]),"f"===i?o=parseFloat(o)||0:"d"===i&&(o=parseInt(o)||0),void 0!==a&&("f"===i?o=o.toFixed(a):"s"===i&&(o=o.substr(0,a))),null!=o?o:"")}))}(t,...n)}e={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6," ":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},r=["(","?"],a={")":["("],":":["?","?:"]},i=/ =|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-| |\?|\)|:/;var s={"!":function(t){return!t},"*":function(t,n){return t*n},"/":function(t,n){return t/n},"%":function(t,n){return t%n},"+":function(t,n){return t+n},"-":function(t,n){return t-n}," n},">=":function(t,n){return t>=n},"==":function(t,n){return t===n},"!=":function(t,n){return t!==n},"&&":function(t,n){return t&&n},"||":function(t,n){return t||n},"?:":function(t,n,e){if(t)throw n;return e}};function…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/themes/Webmaster-v4/apple-touch-icon.png

�PNG IHDR � � � gAMA ���a cHRM z& �� � �� u0 �` :� p��Q �������������ə��k����)�s��@�����.��������������j��R��u���Ȁ��w�,�����_��A�����0��]��F����ߔ��r�������B��&~���ˣ�ג��N��"{�r����D�����������������������J��e����������U��n������������-��y��K�����$|����c����ꍻ�H��9��z�Ū��l��Z��L��������[�����w��I��M��E��e!p� bKGD �H tIME� 񨡓 �IDATx����Sg��C��z�r���p� EQ,5�r��Q��"�rbE���X�c�^h��آ�N$A�1��f5��9ba����.����~b��3;�-�����iiiiiiiii����]o�Fȭ�G���Z�ik�|���H}^&��>�:�as��#�:u��P��ᢟ���P��Ea{� ��Ew����1�����Ս{�-ݱ9t=�E��cs����EGFa{�r��{�=T�Gs�~��b,\tOl]��������p�q}�9TE�����P՞�~~ ����A\�`l]C�n�9t�`��bs�ƽЉ6lUù��� �"����fg4��M�62����I��k�&�M��OpAOd~]̘ꂞ����jr��{ 6J���.�ӰQRMw1���?�3]�Y��{I��6�2�%ޜl��\�gM�r�� �`���5�5/[&R>ȃ��^P��,d��K�\At�"l�Ps�I ������K�u-+F��b��[!b&�+�y��_C'�����ZM�0�w�ZQtRq����&Q4)���*AM�__�mt� "�z澚�H�}7���^��fi�5��&l�S���hB,���Nm�D�ޚ��tj[ :��\i�9��]+6:��ѡ�n�6��-azd��Q;"��;��.��-�fmt�t�-%�c�����+�އM�)��z��/�~q�l o�o��}ʰ�� 3��5�~�tsb9��8�LA�a�:W�X��S�|Nn?+r����)�'�1|8���� �%~���P?���Z����64"TM������z��8�B"Qa��w���r6�QG�J��������}��IsCݰ�2�����.�MY2��=&N� � �L�1�~z�P��S;e3e�����Q�yhrb6Y�y�L3!'�Gu��SV�h���f��3�Ɏp���J��Kd]�w�4�Sv��>@4W�Ud&������Ҽ�+?oÚ�,Uh�/��z� 4�F�ՠC���l�tY��߹j�=��vPuŔ��[� ����"x������ԕ���^���d�ť�h��q%���Ə W5�ȥ��?�7�گn%���(6��k� ��[}r���θ�u�����~^�_-�w�i�r4ɻ!��㵯 �bH;2 ~�c?D�(Ң%A��7JmSX5��…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/uploads/cropped-android-chrome-512x512-1-192x192.png

�PNG IHDR � � R�l pHYs � ��+ BIDATx�����U���p�aY�i��i��aZs�� LSJ�DŤ?,4��j��e��DH��I=Y�?P��YIP�F�)R��ںȶl�,�0�0C|����̝���� ��3�3� H��Iuw6�~ �e��/� �=��p����oa��ð˸����7]� 9{������� = ���)�~�B~ = �H+���G\a6= ����bY��H���A�����K ��uf�p�d���>��$��ӧp �ȉ�>ſ��r �~ l;�8��T(� �î�ؠ�� ̸.Ĉ��b P/�ϑd.�h�B��� 6�\ܨ�B�OC��\ 2��r\/���`[+:f ���J#�=$Y��w����a\?�?�dO����C�k�B��˃0�Q�~�uZ�F��t]H�t���k����(����@� ��J����Y�к�f x�u�9 g�.`� ]����ЊǬ�38!@�~�K�/\�_�FF�̀� m��wX�g�B�����$y�W�E�&� �,�.��r]@�B�~�7���Ê�bn �/�u���Rz4뺀� q ��˷�. Fa OA���q%�мvI�� ��|Xu[�i���…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.35.1

/*! elementor-pro - v3.35.0 - 11-02-2026 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[624],{2371:(e,t,n)=>{var o=n(6784),s=o(n(6137)),r=o(n(7371)),i=o(n(3746)),l=o(n(9880)),a=o(n(6238)),d=o(n(4286)),u=o(n(4043)),c=o(n(1750)),m=o(n(4486)),h=o(n(1459)),g=o(n(8534)),f=o(n(6034)),p=o(n(6075)),_=o(n(570)),v=o(n(9302)),b=o(n(6302)),y=o(n(7492)),F=o(n(8241)),M=o(n(325)),w=o(n(7467)),S=o(n(1953)),H=o(n(282)),E=o(n(2969)),O=o(n(5355)),T=o(n(8945));const extendDefaultHandlers=e=>({...e,...{animatedText:s.default,carousel:r.default,countdown:i.default,dynamicTags:l.default,hotspot:a.default,form:d.default,gallery:u.default,lottie:c.default,nav_menu:m.default,popup:h.default,posts:g.default,share_buttons:f.default,slides:p.default,social:_.default,themeBuilder:b.default,themeElements:y.default,woocommerce:F.default,tableOfContents:v.default,loopBuilder:M.default,megaMenu:w.default,nestedCarousel:S.default,taxonomyFilter:H.default,offCanvas:E.default,contactButtons:O.default,search:T.default}});elementorProFrontend.on("elementor-pro/modules/init/before",(()=>{elementorFrontend.hooks.addFilter("elementor-pro/frontend/handlers",extendDefaultHandlers)}))},4921:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class AjaxHelper{addLoadingAnimationOverlay(e){const t=document.querySelector(`.elementor-element-${e}`);t&&t.classList.add("e-loading-overlay")}removeLoadingAnimationOverlay(e){const t=document.querySelector(`.elementor-element-${e}`);t&&t.classList.remove("e-loading-overlay")}}},6914:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.focusableElementSelectors=function focusableElementSelectors(){return"audio, button, canvas, details, iframe, input, select, summary, textarea, video, [accesskey], a[href], area[href], [tabindex]"}},5921:(e,t,n)=>{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.close=void 0;const s=new(o(n(5194)).default)("eicon");t.close={get element(){return s.createSvgElement("close",{path:"M742 167L500 408 258 167C246 154 233 150 217…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/themes/Webmaster-v4-child/inc/its-blocks/its-slider/its-slider.css

its-slider-wrapper { position: relative; } .slide-bg { height: 600px; background-size: cover; background-position: center; position: relative; } .overlay { background: rgba(0, 0, 0, 0.6); height: 100%; display: flex; align-items: center; justify-content: center; /* Horizontally center slide-content container */ padding: 0 1rem; } .slide-content…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/plugins/tablepress-premium/css/build/default.css?ver=3.2.6

tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3

/*! jQuery UI - v1.13.3 - 2024-04-26 * * Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js,…

Posted: Mar 13, 2026Due: Apr 26, 2024Closed
State of Idaho

https://purchasing.idaho.gov/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1

/*! This file is auto-generated */ (()=>{var t={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});var n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var i=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/themes/Webmaster-v4/img/interior-header-08.jpg

����QExif II* V ^ ( 1 f 2 � i� � � � � Adobe Lightroom 8.0 (Macintosh) 2024:12:06 09:48:45 � 0231� � � -07:00 " ( * H H ���� � �� �� Adobe d� �� ? ��� s !1AQa"q�2���B#�R��3b�$r��%C4S���cs�5D'���6Tdt���&� ��EF��V�U(�������eu��������fv��������7GWgw��������8HXhx��������)9IYiy��������*:JZjz��������…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-json/tribe/events/v1/

{"namespace":"tribe\/events\/v1","routes":{"\/tribe\/events\/v1":{"namespace":"tribe\/events\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"tribe\/events\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/purchasing.idaho.gov\/wp-json\/tribe\/events\/v1"}]}},"\/tribe\/events\/v1\/doc":{"namespace":"tribe\/events\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/purchasing.idaho.gov\/wp-json\/tribe\/events\/v1\/doc"}]}},"\/tribe\/events\/v1\/events":{"namespace":"tribe\/events\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"page":{"default":1,"description":"The archive page to return","type":"integer","required":false},"per_page":{"default":"10","description":"The number of events to return on each page","type":"integer","required":false},"start_date":{"default":"2026-03-12 17:59:00","description":"Events that start on the specified date","required":false},"end_date":{"default":"2028-03-13 04:18:05","description":"Events that end on the specified date","required":false},"starts_before":{"description":"Events that start before the specified date","required":false},"starts_after":{"description":"Events that start after the specified date","required":false},"ends_before":{"description":"Events that end before…

Posted: Mar 13, 2026Due: Mar 12, 2026Due in 0d
State of Idaho

https://purchasing.idaho.gov/wp-content/plugins/event-tickets/common/build/css/common-full.css?ver=6.10.2

tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:initial;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;-webkit-font-smoothing:antialiased;line-height:normal}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{border-radius:0;outline:0}.tribe-common select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.tribe-common…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/plugins/event-tickets/common/build/css/common-skeleton.css?ver=6.10.2

tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:initial}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:initial}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{overflow:auto;resize:none}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common…

Posted: Mar 13, 2026No due date posted
State of Idaho

https://purchasing.idaho.gov/wp-content/themes/Webmaster-v4-child/functions.js?ver=1.0.1

document.addEventListener('DOMContentLoaded', function() { var headerSearchToggle = document.querySelector('.search-bar-wrapper'); var searchBar = document.querySelector('.custom-search-bar'); var searchField = document.querySelector('.search-field'); headerSearchToggle.addEventListener('click', function() { searchBar.classList.toggle('active'); searchField.focus(); }); }); if (window.location.href.indexOf("dental") > -1 || window.location.href.indexOf("retiree/medical") > -1 || window.location.href.indexOf("vision-benefit") > -1 || window.location.href.indexOf("medical") > -1) { const style =…

Posted: Mar 13, 2026No due date posted

Explore related

Browse common filters found across the opportunities listed on this page.

Verify official details and attachments on the issuing portal before bidding.