Polling rate is how many times per second your mouse, keyboard, or controller sends input data to your computer, measured in Hertz (Hz). A 1000Hz polling rate means 1,000 data packets per second — one every 1ms. Higher polling rate reduces input lag. The standard for competitive gaming is 1000Hz for mice; keyboards typically run at 1000Hz; most controllers run at 125–250Hz. You can check your exact polling rate free at PollingRateTestC — no download needed.
What Is Polling Rate?
Polling rate is the frequency at which an input device — mouse, keyboard, controller, or gamepad — reports its current state to the operating system. It is measured in Hertz (Hz), where 1Hz equals one report per second. A gaming mouse at 1000Hz sends 1,000 position updates every second. Each update carries cursor X/Y coordinates, button states, and scroll wheel data.
The term “polling” comes from network engineering, where a central system periodically asks each connected device: “Do you have any new data?” Your computer polls each USB input device on a fixed schedule. The rate of that schedule is the polling rate.
It is also called report rate, USB polling interval, or interrupt rate — all referring to the same measurement. Manufacturers sometimes use “response rate” as a synonym on product packaging.
How Does Polling Rate Work?
When you move a 1000Hz mouse, the mouse’s onboard microcontroller records the optical sensor’s position 1,000 times per second and places each reading into a USB data packet. Windows’ Human Interface Device (HID) driver reads those packets on an interrupt-driven schedule matching the device’s polling rate setting.
The operating system then passes the position delta to whichever application has focus — your game, your desktop, your browser. The game’s input handler receives this data on its next frame update cycle. The total path from physical movement to on-screen cursor response is:
- Optical sensor reads surface position
- Mouse microcontroller stores data in buffer
- USB interrupt fires at polling interval (1ms at 1000Hz)
- Windows HID driver reads packet and queues input event
- Game engine reads input queue on next frame
- GPU renders updated cursor/crosshair position
- Monitor displays new frame
Polling rate affects step 3. A lower polling rate creates a longer maximum wait at step 3 — at 125Hz, your movement data sits in the buffer for up to 8ms before the OS even receives it.
What Are Common Polling Rates?
| Polling Rate | Update Interval | Typical Devices | Use Case |
|---|---|---|---|
| 125Hz | 8ms | Office mice, Bluetooth controllers | Office, casual gaming |
| 250Hz | 4ms | Xbox Wireless Adapter, PS5 USB default | Console gaming |
| 500Hz | 2ms | Mid-range gaming mice | Competitive gaming (entry) |
| 1000Hz | 1ms | Most gaming mice, gaming keyboards | Competitive gaming (standard) |
| 2000Hz | 0.5ms | Logitech G Pro X Superlight 2 | Pro-level gaming |
| 4000Hz | 0.25ms | Pulsar Superglide, Razer Viper V3 Pro | High-refresh competitive |
| 8000Hz | 0.125ms | Razer Viper V3 HyperSpeed, 8BitDo Ultimate 2C | Maximum precision |
Polling Rate vs DPI: What Is the Difference?
Polling rate and DPI are two completely separate measurements that gamers frequently confuse. Understanding both helps you optimize your setup correctly.
DPI (Dots Per Inch) — also called CPI — measures how sensitive your mouse sensor is. A 1600 DPI mouse moves the cursor 1,600 pixels for every physical inch you move the mouse. DPI is about sensitivity.
Polling rate measures how often that sensitivity data is sent to your computer. A 1000Hz mouse at 1600 DPI sends 1,600-DPI position data 1,000 times per second.
You can have a 16,000 DPI mouse at 125Hz — very sensitive but slow to update. Or a 400 DPI mouse at 8000Hz — not very sensitive but extremely fast to report. For competitive gaming, most pros use 400–1600 DPI at 1000Hz or higher, keeping sensitivity low for precision and polling high for responsiveness.
Polling Rate vs Input Lag: How Much Does It Matter?
Polling rate contributes to total system input lag, but it is one of many factors. Here is the full input lag chain:
| Component | Typical Latency | Affected By |
|---|---|---|
| Mouse click/move detection | 0.1–1ms | Switch actuation, sensor speed |
| USB polling delay | 0–8ms (at 125Hz), 0–1ms (at 1000Hz) | Polling rate |
| OS processing | 0.1–2ms | CPU speed, driver overhead |
| Game engine frame time | 6.9ms at 144fps, 16.7ms at 60fps | FPS, game optimization |
| GPU render time | 1–8ms | GPU power, settings |
| Display latency | 1–10ms | Monitor panel, overdrive settings |
At 1000Hz, the maximum polling delay is 1ms — typically the smallest contributor to total system lag. The biggest wins come from higher frame rates and faster monitors. However, going from 125Hz to 1000Hz eliminates 7ms of maximum polling delay, which is significant in tight frame-time budgets.
What Is a Good Polling Rate for Gaming?
The answer depends on your game genre and hardware.
- Competitive FPS (CS2, Valorant, Apex Legends): 1000Hz minimum. Pro players and high-level ranked players increasingly use 2000–8000Hz, though measurable performance benefits above 1000Hz require 144Hz+ monitors running at 200+ FPS.
- Battle Royale (Fortnite, PUBG, Warzone): 1000Hz is sufficient. The larger movement distances in these games make ultra-high polling less critical than in tactical shooters.
- Fighting games (Street Fighter, Tekken): 1000Hz for mouse; for controllers, 250Hz+ (PS5 DualSense USB) makes a meaningful difference in frame-perfect input execution.
- MOBA (League of Legends, Dota 2): 500–1000Hz. These games are less latency-critical than FPS titles.
- Office / casual use: 125Hz is perfectly adequate. You will notice no difference in non-gaming tasks.
How to Check Your Current Polling Rate
The most accurate method is a browser-based polling rate test that uses getCoalescedEvents() — a browser API that captures every individual mouse movement event between display frames. Standard tests that only use mousemove events miss up to 87% of movements at 1000Hz and above, showing falsely low readings.
Our tools use getCoalescedEvents() for mouse and keyboard, and the Gamepad API for controllers:
- Mouse Polling Rate Test — accurate from 125Hz to 8000Hz
- Keyboard Polling Rate Test — measures keyboard report rate
- Controller Polling Rate Test — works with PS5, Xbox, Switch Pro, 8BitDo
Can You Change Your Polling Rate?
Yes — most gaming mice allow polling rate changes through their manufacturer software:
- Razer mice: Razer Synapse → Performance → Polling Rate
- Logitech G mice: G HUB → Mouse Settings → Report Rate
- SteelSeries mice: SteelSeries GG → Configure → Polling Rate
- Corsair mice: iCUE → Mouse → Polling Rate
- Mice without software: Some models use a physical button or DPI cycle button held during startup
For a complete step-by-step guide on changing polling rate in Windows 10 and 11, see our guide: How to Change Mouse Polling Rate.
Polling Rate for Keyboards vs Mice
Keyboard polling rate works on the same principle as mouse polling rate, but the impact on gaming is smaller. Keyboards report key states (pressed/not pressed) rather than continuous movement deltas, so the per-keystroke latency difference between 125Hz and 1000Hz is 7ms maximum — noticeable only in rhythm games and very fast typists above 150 WPM. Most gaming keyboards run at 1000Hz by default. Check yours with our Keyboard Polling Rate Test.
Frequently Asked Questions
Does higher polling rate use more CPU?
Yes, slightly. At 1000Hz, the mouse generates 1,000 USB interrupts per second. At 8000Hz, that becomes 8,000 interrupts per second. On modern CPUs, this overhead is negligible. However, on older or weaker CPUs (e.g., budget Intel Celeron or AMD Athlon), 4000Hz+ polling can cause measurable CPU load increases of 1–3%, occasionally manifesting as micro-stutters in CPU-bound games. For the vast majority of gaming rigs, 1000Hz has zero impact on CPU performance.
Is 8000Hz polling rate worth it?
For most players: not meaningfully. The improvement from 1000Hz to 8000Hz reduces maximum polling delay from 1ms to 0.125ms — a 0.875ms difference. Human reaction time is approximately 150–250ms, so 0.875ms is imperceptible in isolation. However, in competitive environments where total system latency is already optimized (240Hz+ monitor, 300+ FPS), 8000Hz reduces one contributor to the overall latency stack. Test your current polling rate first — if you’re not getting 1000Hz, fix that before considering 8000Hz.
What is the difference between polling rate and refresh rate?
Polling rate is an input measurement — how often your mouse/keyboard/controller sends data to your PC. Refresh rate is a display measurement — how often your monitor updates the image shown on screen. Both are measured in Hz, but they describe different parts of the input/output chain. A 1000Hz mouse paired with a 144Hz monitor means the mouse reports 1,000 times per second, but you can only see 144 distinct frames per second on screen.
Can a low polling rate cause mouse stuttering?
Yes. At 125Hz on a 144Hz monitor, the mouse updates less frequently than the screen refreshes, creating visible micro-stutters in cursor movement — especially noticeable during slow, deliberate aim adjustments. Moving from 125Hz to 1000Hz is one of the most impactful improvements you can make on a high-refresh-rate monitor setup. Test your polling rate to check if this is affecting you.
What polling rate do pro gamers use?
Historically, 1000Hz has been the universal standard for professional esports players. Since 2023–2024, adoption of 2000Hz and 4000Hz mice has grown among top CS2 and Valorant professionals — the Logitech G Pro X Superlight 2 (2000Hz), Razer Viper V3 Pro (4000Hz), and Pulsar Superglide (4000Hz) are now common on pro stages. A small number of players use 8000Hz, but this remains rare due to CPU overhead concerns in tournament environments.
Does polling rate affect wireless mice?
Yes. Wireless gaming mice use either 2.4GHz RF or Bluetooth. 2.4GHz RF connections (Logitech LIGHTSPEED, Razer HyperSpeed, SteelSeries Quantum Wireless) support up to 1000Hz — matching wired performance. Bluetooth caps at approximately 125Hz due to the Bluetooth HID protocol’s polling architecture. For competitive gaming, always use the dedicated 2.4GHz dongle rather than Bluetooth if your wireless mouse supports both.
Test all your gaming peripherals for free: Mouse Polling Rate Test • Keyboard Polling Rate Test • Controller Polling Rate Test. No download, no signup, instant results in your browser.